XAML:
<TextBox Name="textboxMin">
<TextBox.Text>
<Binding Path="Max">
<Binding.ValidationRules>
<local:IntValidator/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Code:
void buttonOK\_Click(object sender, RoutedEventArgs e)
{
// I need to know here whether textboxMin validation is OK
// textboxMin. ???
// I need to write something like:
// if ( textboxMin.Validation.HasErrors )
// return;
}
Es wäre auch schön zu wissen, wie man die OK-Schaltfläche deaktivieren kann, wenn mindestens eines der Dialogsteuerelemente die Validierung nicht besteht - in XAML, unter Verwendung von Bindungen. Auf diese Weise muss ich nicht den Validierungsstatus im Code überprüfen.