Soweit klappt alles und die Bindings mit noch ein paar anderen Werten, die ich hier weggelassen habe, funktionieren ohne Probleme. Wenn ich aber auf den Button klicke, dann passiert gar nichts. Das Command wird einfach nicht ausgelöst und ich habe keine Ahnung warum nicht. Wenn ich den Button zu Testzwecken einfach mal in das MainContent UserControl verschiebe (inkl. der Command-Definition in das MainContentViewModel), dann funktioniert das Command und wird auch ausgeführt.
Hat jemand eine Idee warum das Command im 2. UserControl nicht ausgeführt wird ?? Bin für jeden Tipp dankbar.
Soweit klappt alles und die Bindings mit noch ein paar anderen Werten, die ich hier weggelassen habe, funktionieren ohne Probleme.
dass Bindings ans PasswordControlViewModel funktionieren und nur das Command nicht? Ansonsten könntest Du mal versuchen, den DataContext explizit zu setzen:
Ich habe das Problem gefunden. Es lag gar nicht am Binding selbst. In der Definition des Commands, welche ich im Konstruktor der Klasse PasswordControlViewModel gemacht habe, habe ich eine Variable verwendet, die nur innerhalb der Konstruktors gültig ist. Wenn das Command dann später ausgelöst werden soll ist die Variable nicht mehr gültig und das Command wird nicht aufgerufen. Warum aber ich keine Fehlermeldung erhalte ist mir nicht klar.