<
telerik:RadNumericUpDown
Value
=
"{Binding Path=Question.Response, Mode=TwoWay}"
ValueChanged
=
"RadNumericUpDown_ValueChanged"
/>
private
void
RadNumericUpDown_ValueChanged(
object
sender, Telerik.Windows.Controls.RadRangeBaseValueChangedEventArgs e)
{
var bindExpression = ((RadNumericUpDown)sender).GetBindingExpression(RadNumericUpDown.ValueProperty);
bindExpression.UpdateSource();
}
Code above should be called everytime value in NumericUpDown is changing.. Yes, it is fired if you use arrows, but if you type manually into textbox it is not untill control looses focus....
Unfortunantely RadNumericUpDown doesn't have ValueChanging event...
P.S.
NumericUpDown from toolkit also has event ValueChanging, but also does not fire it if text entered manually... Similar bug.
Pls advise.