WPF: ApplicationCommands.SelectAll und ListBox/ListView

07/03/2008 - 17:21 von Markus Springweiler | Report spam
Hallo,

folgendes Menü:
<MenuItem Command="ApplicationCommands.SelectAll"/>

Zeigt zur Designzeit "Select All Ctrl+A" und zur Laufzeit "Alles
markieren". Im Normalfall ist das Menü inaktiv, aber sobald eine TextBox
den Fokus hat, wird es aktiv und funktioniert auch entsprechend.

Aber leider interessieren sich weder eine ListBox noch eine ListView auf
demselben Fenster dafür (sprich Menü bleibt deaktiviert), *obwohl* Strg+A
funktioniert ("SelectionMode" steht auf "Extended").

Was mach ich falsch? Denn laut Reflector registriert sich eine ListBox im
cctor für die Behandlung des SelectAll-Commands und der entsprechende
CanExecute-Delegate prüft auch nur, ob SelectionMode auf Extended steht.
(via Reflector), warum dort der Command funktioniert.

/\/\arkus.
 

Lesen sie die antworten

#1 Markus Springweiler
10/03/2008 - 09:55 | Warnen spam
Ergànzung,

Im Normalfall ist das Menü inaktiv, aber sobald eine TextBox
den Fokus hat, wird es aktiv und funktioniert auch entsprechend.

Aber leider interessieren sich weder eine ListBox noch eine ListView auf
demselben Fenster dafür



Falls ich mit solchen Fragen in der falschen Gruppe bin: Bin ich in
m.p.d.g.e.d.csharp besser aufgehoben?

/\/\arkus.

Ähnliche fragen