Ich erstelle einen Menüpunkt (Kontextmenü, wenn das keine Hilfe ist) mit:WPF-Menüelementverknüpfung. Seltsames Verhalten
MenuItem menExit = new MenuItem();
menExit.Header = "Exit"; // will be changed later
menExit.Command = UICommands.CmdExit;
menExit.CommandBindings.Add(new CommandBinding(UICommands.CmdExit, CmdExitExecute, CmdExitCanExecute));
menu.Items.Add(menExit);
Es mit einer Ausnahme sehr gut funktioniert. Egal, was CmdExitCanExecute zurückgibt, die Verknüpfung der Menüelemente ist IMMER ausgegraut. Beachten Sie, dass der Text ("Exit") wie vorgesehen funktioniert (ausgegraut, wenn CmdExitCanExecute false zurückgibt und schwarz, wenn der Wert true ist), nicht jedoch die Verknüpfung. Um es noch komplizierter zu machen: Die Tastenkombination funktioniert, wenn ich die Tastenkombination drücke. Was muss ich tun, damit die Verknüpfung die richtige Farbe zeigt? Das Menü wird angezeigt, wenn Sie mit der rechten Maustaste auf ein Taskleistensymbol klicken, aber das sollte nicht wichtig sein, oder?
Sie haben die Antwort unten nicht akzeptiert ... haben Sie eine andere Lösung gefunden? Vielen Dank. –