Aktualisieren Sie die Datenbindung bei Fokusverlust

Ich habe gesehen, dass WPF eine hatUpdateSourceTrigger Gibt es eine ähnliche Eigenschaft für Winforms, die es ermöglicht, Daten zu binden, nachdem ein Steuerelement den Fokus verloren hat?

Ich bin auf ein Problem gestoßen, bei dem beim Aktualisieren eines datengebundenen Werts die gesamte Quelle und nicht die einzelne Eigenschaft geändert wird.

Dies verursacht mir ein Problem, da ich a habeCheckBox Wenn der aktivierte Status geändert wird, wird eine andere Quelle aktualisiert, die eine Datenbindung von derselben Datenbindungsquelle hat. Dadurch ändert sich der Wert meines Kontrollkästchens nie (oder es ändert sich sogar wieder).

Ich habe eine erstelltBeispielprogramm das zeigt dies. (Basisformular mit Ankreuzfeld und Textfeld)

Gibt es alternativ eine andere Möglichkeit, meine Datenbindung so zu handhaben, dass sich anstelle der Quelle nur der Wert der datengebundenen Eigenschaft ändert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage