我有一些奇怪的問題。WPF數據網格用戶添加行celldatatemplate值騎
我
<Custom:DataGridTemplateColumn Header="Дата выдачи" Width="130" >
<Custom:DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<Custom:DatePicker SelectedDate="{Binding LicenseDateStart}" />
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
</Custom:DataGridTemplateColumn>
這
public ObservableCollection<OrgInfoProftraining> ListOrgInfoProftraining
{
get
{
return new ObservableCollection<OrgInfoProftraining>(_ListOrgInfoProftraining);
}
set
{
_ListOrgInfoProftraining = value.ToList();
OnPropertyChanged("ListOrgInfoProftraining");
}
}
我填的是第一排,然後單擊另一個控制(行失去焦點)和日期選擇器(或它的值)騎行到第2。爲什麼? 當填充ROW1我點擊進入後,它的工作是正確的。
附:我想它可以是ObservableCollection,它可以對templatecolumn中的更改作出反應,並在datepicker上選擇日期時創建新項目...