나는 이상한 문제가 있습니다.wpf datagrid 사용자 행 추가 celldatatemplate 값 타기
내가
public ObservableCollection<OrgInfoProftraining> ListOrgInfoProftraining
{
get
{
return new ObservableCollection<OrgInfoProftraining>(_ListOrgInfoProftraining);
}
set
{
_ListOrgInfoProftraining = value.ToList();
OnPropertyChanged("ListOrgInfoProftraining");
}
}
내가 첫 번째 행을 채우기
<Custom:DataGridTemplateColumn Header="Дата выдачи" Width="130" >
<Custom:DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<Custom:DatePicker SelectedDate="{Binding LicenseDateStart}" />
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
</Custom:DataGridTemplateColumn>
이 있고, 그 다음 다른 컨트롤 (행 잃게 초점) 및 날짜 선택기 (또는 값)에 클릭은 2 행을 탄다. 왜? 행 1을 채운 후 입력하려면 클릭하면 올바르게 작동합니다.
P.S. 나는 ObservableCollection이 될 수 있고, datecicker에서 날짜를 선택할 때 templatecolumn의 변화에 반응하고 새 항목을 만들 수 있다고 생각합니다 ...