Ich habe ein WinForms-Formular, das ein ElementHost-Steuerelement (das ein WPF-Benutzersteuerelement enthält) und eine Schaltfläche Speichern enthält.WPF-Validierung in einem ElementHost-Steuerelement
In der WPF UserControl habe ich ein Textfeld mit einigen Validierung darauf. Etwas wie das ...
<TextBox Name="txtSomething" ToolTip="{Binding ElementName=txtSomething, Path=(Validation.Errors).[0].ErrorContent}">
<Binding NotifyOnValidationError="True" Path="Something">
<Binding.ValidationRules>
<commonWPF:DecimalRangeRule Max="1" Min="0" />
</Binding.ValidationRules>
</Binding>
</TextBox>
Das alles funktioniert gut. Was ich jedoch tun möchte, ist die Schaltfläche Speichern deaktivieren, während das Formular in einem ungültigen Zustand ist.
Jede Hilfe würde sehr geschätzt werden.