Ich habe Gruppenboxen verschachtelt, die logisch verschachtelte Datenstrukturen in meiner Anwendung darstellen. Lassen Sie uns sagen, ich habe eine Struktur wie folgt:Binden einer Eigenschaft an eine andere Eigenschaft
Dev1
- CDev1
- CDev2
- ICDev1
- ICDev2
Ich habe Kontrollkästchen zum Aktivieren/Deaktivieren jeder dieser Devs. Ich möchte die CheckState der untergeordneten Kontrollkästchen an CheckState des übergeordneten Kontrollkästchens binden. Ich möchte, dass der Mechanismus so funktioniert: Wenn ich CDev2 überprüfe, wird ICDev1 & ICDev2 automatisch überprüft. Aber wenn ich ICDev1 deaktiviere, bleibt CDev2 in seinem eigenen Zustand. Grundsätzlich möchte ich, dass diese Ereignisse an die Kinder weitergegeben werden, aber nicht an die Eltern, wie zum Beispiel eine Bindung.
Ich verwende. NET 2.0 SP2. Ich weiß nicht, ob das möglich ist oder nicht, deshalb würde ich mich freuen, wenn Sie mir ein paar Hinweise dazu geben. Wenn es nicht möglich ist, werde ich Event-Handler für alle Checkboxen implementieren.