XAML ListView数据绑定到DateTime
在我的ViewModel中,我有一个XAML ListView数据绑定到DateTime,xaml,Xaml,在我的ViewModel中,我有一个 public ObservableCollection<DateTimeOffset> notOnDates { get => _notOnDates; set => SetProperty(ref _notOnDates, value); } 公共可观测收集数据 { get=>\u notundates; set=>SetProperty(参考编号,值); } 如何将ListView控件绑定到ViewModel节
public ObservableCollection<DateTimeOffset> notOnDates
{
get => _notOnDates;
set => SetProperty(ref _notOnDates, value);
}
公共可观测收集数据
{
get=>\u notundates;
set=>SetProperty(参考编号,值);
}
如何将ListView控件绑定到ViewModel节点
ItemsSource="{x:Bind viewModel.notOnDates, Mode=OneWay}">
<ListView.ItemTemplate>
<DataTemplate x:DataType="x:Object">
<TextBlock Text="{x:Bind Converter={StaticResource offConverter}}" />
</DataTemplate>
</ListView.ItemTemplate>
ItemsSource=“{x:Bind viewModel.notodates,Mode=OneWay}”>
此行正在抛出“UWP中不支持的对象”
设计器显示标记错误,但项目已生成并运行。如果
ObservableCollection
的元素是DateTimeOffset
,则可以将“system:DateTimeOffset”
传递到x:DataType
<ListView.ItemTemplate>
<DataTemplate x:DataType="system:DateTimeOffset">
<TextBlock Text="{x:Bind Converter={StaticResource DateConverter}}"/>
</DataTemplate>
</ListView.ItemTemplate>
<ListView.ItemTemplate>
<DataTemplate x:DataType="system:DateTimeOffset">
<TextBlock Text="{x:Bind Converter={StaticResource DateConverter}}"/>
</DataTemplate>
</ListView.ItemTemplate>