У меня есть сетка со столбцом DatePickers. И у меня есть указатель даты в заголовке этого столбца, чтобы установить дату для всех столбцов. Проблема заключается в том, что когда я выбираю дату в заголовке даты, он устанавливается для всех столбцов, а затем я добавляю несколько новых строк в сетку (которая по умолчанию не имеет даты) и пытаюсь установить ту же дату через Выбор даты заголовка, он ничего не обновляет. Если я выбираю другую дату, все в порядке, и все строки (включая новые) обновляются.
Это мой заголовок даты:
<DatePicker SelectedDate="{Binding DataContext.BaseDateForAll,RelativeSource={RelativeSource AncestorType=Window},Mode=TwoWay}"
И свойство для обновления выглядит так:
public DateTime BaseDateForAll
{
get
{
return baseDateForAll;
}
set
{
baseDateForAll = value;
if (Settings != null)
{
//updating row values
}
}
}
Я его отладил, я не дохожу до установщика оснований, когда выбираю ту же дату. Есть ли способ обойти это?