Hallo zusammen.
In meinem Projekt befindet sich folgender Style:
Der wird wie folgt eingebunden:
Die Bindung von "IsEnabled" funktioniert aber nicht. Das Property "schreibgeschuetzt" funktioniert und feuert auch Zustandsänderungen. Es ist an anderer Stelle auf die Sichtbarkeit eines Images gebunden. Der Converter ist auch korrekt eingebunden und auch komplett ohne ihn funktioniert die Bindung nicht. Mir scheint hier ist gar kein Binding möglich. Achja, die Einbindung des Style als DynamicResource funtioniert gar nicht.
Auf "readonly" der gesamten Zelle oder des DataGrids reagiert die Checkbox nicht mehr, seit der Style verwendet wird. Eine DataGridTemplateColumn lässt sich nicht nach Anwahl der Zelle mit der Leertaste aktivieren / deaktivieren und daher keine Option für mich. (Außer jemand kennt eine Lösung für dieses Problem)
Hier mal die Anforderungen an die Checkbox allgemein:
1. mit EINEM Mausklick aktivieren / deaktivieren
2. über Leertaste aktivieren / deaktivieren (das fehlt leider bei DataGridTemplateColumn)
3. sitzt hori + verti mittig in der Zelle
4. ist deaktiviert bzw. schreibgeschützt, wenn der gebundene Wert es vorgibt
Gruß
eddi
In meinem Projekt befindet sich folgender Style:
XML-Quellcode
Der wird wie folgt eingebunden:
Die Bindung von "IsEnabled" funktioniert aber nicht. Das Property "schreibgeschuetzt" funktioniert und feuert auch Zustandsänderungen. Es ist an anderer Stelle auf die Sichtbarkeit eines Images gebunden. Der Converter ist auch korrekt eingebunden und auch komplett ohne ihn funktioniert die Bindung nicht. Mir scheint hier ist gar kein Binding möglich. Achja, die Einbindung des Style als DynamicResource funtioniert gar nicht.
Auf "readonly" der gesamten Zelle oder des DataGrids reagiert die Checkbox nicht mehr, seit der Style verwendet wird. Eine DataGridTemplateColumn lässt sich nicht nach Anwahl der Zelle mit der Leertaste aktivieren / deaktivieren und daher keine Option für mich. (Außer jemand kennt eine Lösung für dieses Problem)
Hier mal die Anforderungen an die Checkbox allgemein:
1. mit EINEM Mausklick aktivieren / deaktivieren
2. über Leertaste aktivieren / deaktivieren (das fehlt leider bei DataGridTemplateColumn)
3. sitzt hori + verti mittig in der Zelle
4. ist deaktiviert bzw. schreibgeschützt, wenn der gebundene Wert es vorgibt
Gruß
eddi