Hier ist, was ich bisher habe:Validierungsfehler auf ein bestimmtes Element Passing in meinem Usercontrol [mahapps.metro]
- ein
UserControl
mit einemGrid
und einemTextBox
- der
TextBox.Text
Eigenschaft auf eine gebunden ist benutzerdefinierte Abhängigkeitseigenschaft
I kartiert die Seite Validierung adorner zum TextBox
Validation.SetValidationAdornerSite(this, this.InputTextBox);
Beim Binden eines Textes an die benutzerdefinierte Abhängigkeitseigenschaft meines UserControl
sollten die Validierungsfehler nun an das innere TextBox
übergeben werden.
Das funktioniert gut. Die TextBox
erhält ihren roten Rand, wenn ein Fehler ausgelöst wird, aber ich bekomme nicht den Fehler adorner ausgeführt, so dass keine Fehlermeldungen angezeigt werden.
Unter Verwendung von Mahapps werden die Fehler normalerweise in einem roten kleinen Rechteck neben dem z. TextBox
.
Jetzt weiß ich nicht, ob das ein Fehler ist oder ob ich vielleicht etwas verpasst habe.
Vielen Dank im Voraus!
Das ist der Fall von reinem XAML. Aber ich benutze Mahapps darüber. Ich werde das im Thema bearbeiten. – panhans
Ich habe keine Mahaffen benutzt, aber es ist nicht so, als erfinden sie das Rad neu. Das Ändern von Validation.ErrorTemplate sollte immer noch funktionieren. – Mishka