Используйте UpdateSourceTrigger="Explicit"
в Связывании, а в TextChanged
событие обновляет BindingSource
.
так что вы пишете что-то вроде этого:
<NumericTextBox x:Name="control" Text={Binding Path=MyProperty}/>
вместо этого сделайте вот так
<NumericTextBox x:Name="control" Text={Binding Path=MyProperty, UpdateSourceTrigger=Explicit}/>
и в TextChanged
обработчик событий обновляет привязку.
control.GetBindingExpression(NumericTextBox.TextProperty).UpdateSource();
и это сделано.
Надеюсь, это поможет !!