【发布时间】:2014-09-07 00:45:00
【问题描述】:
我有一个像这样的 ObservableCollection,
ObservableCollection<Item> Found_Items = new ObservableCollection<Item>();
public struct Item
{
public bool Enabled { get; set; }
public BitmapImage ItemIcon { get; set; }
public string Path { get; set; }
public string Size { get; set; }
}
我正在像这样设置 Datagrid 的 itemsource,
FoundItemsDatagrid.ItemsSource = Found_Items;
我在 Datagrid 中有一个这样的复选框,
<DataGridTemplateColumn Header="Path" Width="*" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DockPanel>
<CheckBox IsChecked="{Binding Path=Enabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</DockPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我想,每当我选中或取消选中 datagrid 上的复选框时,它都应该更新我的 ObservableCollection。
最简单的方法是什么?
谢谢..
【问题讨论】:
标签: wpf datagrid propertychanged