По какой-то причине это событие срабатывает дважды.Например, другие события, возникающие при нажатии кнопки, запускаются только один раз, но изменение даты в средстве выбора даты по какой-либо причине срабатывает дважды подряд.
Есть идеи?
Код
public event EventHandler<CalendarEventArgs> DateTimeStartChanged;
private void dateTimeStart_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
{
if (!_loading)
{
e.Handled = true;
if (DateTimeStartChanged != null)
if (dateTimeStart.SelectedDate != null && dateTimeEnd.SelectedDate != null)
{
StartDate = (DateTime) dateTimeStart.SelectedDate;
DateTimeStartChanged(this,
new CalendarEventArgs((DateTime) dateTimeStart.SelectedDate,
(DateTime) dateTimeEnd.SelectedDate));
}
}
}