Я создаю приложение Xamarin Forms и на одном из экранов я заполняю ListView с помощью ObservableCollection.ItemTemplate выбирается с использованием класса DataTemplateSelector, который вызывается во время отладки и возврата DataTemplate.Однако я не вижу шаблон, отображаемый в форме при ее открытии.В настоящее время я выполняю отладку с использованием интерфейса UWP.
До сих пор я пытался добавить ListView, который имеет простой шаблон элемента метки, который также не работает.Я вижу, что в визуальном дереве есть элемент представления списка, хотя он содержит только ListViewItemPresenter, который содержит CellControl.
Свойство, с которым я связан, является:
public Generators.Parameter.ConfigurationList Parameters { get; }
ConfigurationList наследует ObservableCollection:
public class ConfigurationList : ObservableCollection<Configuration>
xaml для отображения простого ListView:
<ListView ItemsSource="{Binding Parameters}">
<ListView.ItemTemplate>
<DataTemplate>
<Label Text="Test" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Полный исходный код доступен на github здесь TheRandomizer.Mobile