Das Ziel besteht darin, ein Fenster mithilfe von Hardcoded WPF aus der Taskleiste auszublenden NotifyTrayIcon
in einer MVVM-Lösung. Das Problem ist das CommandParameter
scheint immer null zu sein, was dann natürlich zum Absturz des Codes führt. Ich habe verschiedene Bindungen ausprobiert, darunter:
CommandParameter="{Binding Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:MainWindow}}}"
CommandParameter="{Binding ElementName=window, Mode=OneWay}"
usw aber alles geht null zurück, irgendwelche Vorschläge?
Vielen Dank
Antworten:
0 für die Antwort № 1Wenn Sie nur ein Fenster haben, können Sie es einfach verwenden Application.Current.MainWindow
.
Wenn Sie mehr haben, können Sie im Ganzen nach dem Guten suchen Application.Current.Windows
Sammlung.