Ich habe ein WPF-Fenster, das einen Datenkontext meiner Klasse 'Element' hat. Wenn ein Benutzer eine TextBox eingibt, wird die Validierung ohne Probleme ausgelöst. Ich muss diese TextBox und jede andere Eigenschaft, die in dieser gebundenen Klasse festgelegt ist, validieren, wenn der Benutzer auf "Speichern" klickt.müssen alle Eigenschaften in Klasse mit IDataErrorInfo validiert werden Implementiert
Ich glaube nicht, UpdateSourceTrigger ist, was ich suche, obwohl ich es auf PropertyChanged für, wenn der Benutzer tatsächlich Dateneingabe auf dem Feld macht gesetzt haben.
Ich würde lieber nicht alle meine Eigenschaften auf die entsprechende UI-Steuerelement auf der Save klicken, um das Update auf der Eigenschaft zu erzwingen, aber ich könnte.
Danke!
Die UI-Eigenschaften sind wie gesagt an die Eigenschaften des Elements gebunden. Diese Benutzeroberflächenobjekte erhalten nie den Fokus, da der Benutzer das Benutzersteuerelement eingibt, aber keine Benutzeroberflächenobjekte eingibt, also keine Überprüfung. Ging voran und schrieb Code, um alle meine Validierung auf den Eigenschaften aufzurufen, wenn der Benutzer auf "Speichern" klickt. Vielen Dank. – knockando