Я использую контроль Mahapp TimePicker, я определяю его следующим образом:TimePicker потерял Binding
<Controls:TimePicker Culture="it-IT" Width="200" Controls:TextBoxHelper.Watermark="Start pause" SelectedTime="{Binding Stop, IsAsync=True, UpdateSourceTrigger=PropertyChanged}"/>
и это свойство для привязки значение:
private TimeSpan? _stop;
public TimeSpan? Stop
{
get { return _stop; }
set
{
_stop = value;
OnPropertyChanged();
}
}
это мой OnPropertyChanged();
реализация:
public new event PropertyChangedEventHandler PropertyChanged;
protected new virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
Это ситуация: когда я изменить значение на Contr ol это не выполняет привязку, это происходит только в первый раз, во второй раз, когда я выполняю привязку, значение берется правильно. Если я поставил точку останова как на get, так и на set вместо этого, кажется, что привязка выполняется правильно. Я не знаю, что это.
удалить «IsAsync» –
@ManfredRadlwimmer Wow! Работаю, но почему с isAsync нет? Не могли бы вы рассказать мне? – Heisenberg