wünsche frohe Weihnachten gehabt zu haben.
Ich habe derzeit ein kleines Problem und weiß nicht wie ich es lösen kann.
Ich habe ein ViewModel (settingsModel). Dieses Model dient zum einen einem Window als Quelle und zum anderen auch entsprechenden Pages.
Wenn ich nun meine Page pgUserRights in einen Frame auf dem Window lade, dann setze ich den DataContext auf ein entsprechendes Objekt vom Typ settingsModel.
Bei meinem Problem ist es egal ob ich ein eigenes Objekt innerhalb der Page erzeuge oder ob ich das bereits bestehende aus dem Window als Parameter mitgebe.
Die CheckBox erhält kein Value aus einer ObservableCollection innerhalb des Models.
Wenn ich nun das Property, sprich die ObservableCollection direkt als DataContext angebe, dann werden die Werte entsprechend gesetzt.
Das hilft mir aber nicht viel weil ich die Commands etc. aus dem Model nutzen möchte.
Ich hab das über die RelativeSources schon probiert, hat aber nichts geholfen. Irgendwo scheine ich einen Denkfehler zu haben. Hat jemand von euch schon mal so einen Fall gehabt? Die Meldung im Debugger lautet:
Fehler |
Die Eigenschaft "CanAddBanks" wurde im Objekt vom Typ "ObservableCollection`1" nicht gefunden. Datenkontext: SettingsModel - Bindungspfad GroupRights.CanAddBanks - Ziel CheckBox.IsChecked - Zieltyp Nullable`1 |
Besten Dank für einen Denkanstoß.