2009-03-09 20 views
8

Mam listBox związany z danymi z ItemTemplate, który chcę włączyć nawigację klawiatury na.Przeglądarka list WPF i klawiatury

Jeśli nie użyłem szablonu przedmiotu i właśnie skorzystałem z DisplayMemberPath, lista mogłaby być nawigowana za pomocą zestawu klawiszy. Naciśnięcie "G" na przykład ustawi wybraną pozycję na pierwszą listę rozpoczynającą się od G. Korzystanie z szablonu elementu oczywiście czyni to trudniejszym, ponieważ w szablonie jest zero lub więcej kandydatów tekstowych do takiej nawigacji.

Moje pytanie brzmi: jak mogę oznaczyć element jako źródło nawigacji lub udowodnić ten efekt za pomocą innych metod?

Odpowiedz

11

Jest to możliwe, jeśli mają właściwość tekstowy, który chcesz nawigować przez:

<ListBox TextSearch.TextPath="Name" ... /> 

punkt TextSearch.TextPath w nieruchomości, którą chcesz włączyć klawiaturę odnośnika na („nazwa” w tym przykładzie) .

+0

Na przycisku za każdym razem Matt. Zdrówko. – Stimul8d

+0

Znalazłem ten jeden z komentera na moim blogu! Nie jest to dobrze udokumentowane. –

Powiązane problemy