WPF Listbox und Tastaturnavigation

8

Ich habe eine datengebundene ListBox mit einer ItemTemplate, auf der ich die Tastaturnavigation aktivieren möchte.

Wenn ich keine Artikelvorlage verwendet und nur den DisplayMemberPath verwendet habe, wäre die Liste mit dem keybaord navigierbar. Wenn Sie zum Beispiel "G" drücken, wird das ausgewählte Element auf das erste Listenelement gesetzt, das mit G beginnt. Die Verwendung einer Elementvorlage erschwert dies offensichtlich, da für die Navigation in der Vorlage keine oder mehr Textkandidaten vorhanden sind.

Meine Frage ist, wie kann ich entweder ein Element als Navigationsquelle markieren oder diesen Effekt mit anderen Methoden ausprobieren?

    
Stimul8d 09.03.2009, 10:41
quelle

1 Antwort

11

Dies ist möglich, wenn Sie eine Texteigenschaft haben, durch die Sie navigieren möchten:

%Vor%

Zeigen Sie TextSearch.TextPath auf der Eigenschaft an, für die Sie die Tastatursuche aktivieren möchten ("Name" in diesem Beispiel).

    
Matt Hamilton 09.03.2009, 10:48
quelle

Tags und Links