В моей ViewModel у меня есть
public ObservableCollection<DateTimeOffset> notOnDates
{
get => _notOnDates;
set => SetProperty(ref _notOnDates, value);
}
Как привязать элемент управления ListView к модели ViewModel notOnDates?
ItemsSource = "{x:Bind viewModel.notOnDates, Mode=OneWay}">
<ListView.ItemTemplate>
<DataTemplate x:DataType = "x:Object">
<TextBlock Text = "{x:Bind Converter = {StaticResource offConverter}}" />
</DataTemplate>
</ListView.ItemTemplate>
Эта строка выдает «объект не поддерживается в UWP».
<DataTemplate x:DataType = "x:Object">
Дизайнер показывает ошибку разметки, но проект строится и запускается.





Если элемент ObservableCollection равен DateTimeOffset, вы можете передать "system:DateTimeOffset" в x:DataType.
<ListView.ItemTemplate>
<DataTemplate x:DataType = "system:DateTimeOffset">
<TextBlock Text = "{x:Bind Converter = {StaticResource DateConverter}}"/>
</DataTemplate>
</ListView.ItemTemplate>