Как оформить элемент Xamarin ListView в качестве нового контента - PullRequest
0 голосов
/ 30 апреля 2019

Я использую список в моем проекте xamarin.

<ContentPage.Content>
    <StackLayout>
        <ListView x:Name="ItemsListView" 
            ItemsSource="{Binding Items}"
             HasUnevenRows="true"
             ItemSelected="OnItemSelected">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell>
                        <StackLayout Padding="10">
                            <Label Text="{Binding Text}" />
                            <Label Text="{Binding Description}" />
                        </StackLayout>
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </StackLayout>
</ContentPage.Content>

Этот список мои товары в viewmodel:

    var mockItems = new List<Item>
    {
        new Item { Id =1, Text = "First item", Description="This is an item description." },
        new Item { Id = 2, Text = "Second item", Description="This is an item description." },
        new Item { Id = 3, Text = "Third item", Description="This is an item description." },
        new Item { Id = 4, Text = "Fourth item", Description="This is an item description." },
        new Item { Id = 5, Text = "Fifth item", Description="This is an item description." }
    };

Но я хочу создать новую отдельную страницу ViewModel и View для Item и использовать ее в этом виде списка. Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...