ApplicationCommands.New graut den Menüeintrag aus.

16/01/2008 - 16:29 von Jens Müller | Report spam
Hallo,

ich habe ein Kontextmenü, welches das ApplicationCommand New darstellt.
Diese soll abhàngig von der im Kontextmenü angeklickten Listbox ein
Eintrag hinzufügen. Leider ist dieser Menüeintrag ausgegraut, wenn
keine Elemente in den Listboxen drin sind.
Ich habe
<CommandBinding Command="ApplicationCommands.New"
Executed="onNewCmdExecuted"
CanExecute="NewCommand_CanExecute"/>
und in NewCommand_CanExecute setze ich immer "e.CanExecute = true;"

Wenn einmal ein Element in der Listbox existierte und dieses dann auch
wieder entfernt wird, ist der Eintrag noch immer aktiv, nur eben am
Anfang nicht.

Was kann ich tun?

Danke.
 

Lesen sie die antworten

#1 Jens Winter
17/01/2008 - 10:08 | Warnen spam
Jens Müller wrote:

ich habe ein Kontextmenü, welches das ApplicationCommand New darstellt.
Diese soll abhàngig von der im Kontextmenü angeklickten Listbox ein
Eintrag hinzufügen. Leider ist dieser Menüeintrag ausgegraut, wenn
keine Elemente in den Listboxen drin sind.
Ich habe
<CommandBinding Command="ApplicationCommands.New"
Executed="onNewCmdExecuted"
CanExecute="NewCommand_CanExecute"/>
und in NewCommand_CanExecute setze ich immer "e.CanExecute = true;"



Hallo,

Ich kann mir nicht so ganz vorstellen, was du meinst. Kannst du bitte
etwas mehr XAML-Code zeigen, sodass klarer wird, was du vorhast?

Ciao,
Jens

Ähnliche fragen