WPF TextBox-Wert ändert sich bei OnPropertyChanged @ nic
Ich habe eine TextBox, deren Wert an eine ViewModel-Eigenschaft gebunden ist:
<TextBox Name="txtRunAfter" Grid.Column="4" Text="{Binding Mode=TwoWay, Path=RunAfter}" Style="{StaticResource TestStepTextBox}"/>
Das Set und Get funktionierten einwandfrei, bis ich versuchte, eine Validierung hinzuzufügen, wenn der Wert gesetzt wurde:
private int _runAfter = 0;
public string RunAfter
{
get
{
return _runAfter.ToString();
}
set
{
int val = int.Parse(value);
if (_runAfter != val)
{
if (val < _order)
_runAfter = val;
else
{
_runAfter = 0;
OnPropertyChanged("RunAfter");
}
}
}
}
Obwohl das OnPropertyChanged erreicht ist (ich habe das überspielt), wird die Ansicht nicht geändert. Wie kann ich das zum Laufen bringen?
ielen Dank, José Tavar