是否可以将可观察集合中的单个属性绑定到 WPF 中的列表视图
本文关键字:绑定 WPF 视图 列表 属性 单个 观察 集合 是否 | 更新日期: 2023-09-27 18:33:55
My ViewModel 包含一个ObservableCollection<TDL>
.
每个项目都是 TDL 的一个实例:
public class TDL
{
public string DataFile { get; set; }
public List<Task> Items { get; set; }
public int Id { get; set; }
public string Name { get; set; }
}
我希望所有名称都显示在列表视图中。是否可以仅绑定Name
属性?
ObservableCollection<TDL>
需要设置为ListView
的ItemSource
。您希望显示的属性,需要在<ListView.View>
属性中定义,如下所示:
<ListView ItemsSource="{Binding NameOfObservableCollectionProperty}"....>
<ListView.View>
<GridView>
<GridViewColumn Header="Name"
DisplayMemberBinding="{Binding Name}" />
</GridView>
</ListView.View>
</ListView>