Frage

Ich baue eine dashboard'ish Anwendung für eine spezielle Hardware, die physischen Tasten hat, die F1-F10 gebunden sind, oben, unten, Rücktaste, Enter. Die Anwendung besteht aus einem paar Ansichten (implementiert das MVVM-Muster verwendet wird) und die meisten der Benutzer-Interaktion mit Menü durchgeführt, die in der Nähe der physikalischen Tasten ausgerichtet sind. Ich versuche, den Menüzustand zu wechseln, indem die F-Tasten drücken, aber ich kann einfach nicht das verdammte Ding an der Arbeit!

Ich habe (erfolgreich, irgendwie) versucht, eine alternative Lösung, die die F-Tasten fängt und sendet sie als reguläre Zahlen 1-10 und Abbildung Alt + [1-10] zum meny mit Accesskey. Das ist keine optimale Lösung aber da ich die Spur zu halten, wenn das Menü Fokus verliert (der Benutzer auch mit einem Touchscreen navigieren kann). Außerdem habe ich auch versuchen und verstecken den accesskey-Text aus den menuitem-Header (da es unmöglich scheint nur unsichtbar machen).

War es hilfreich?

Lösung

Ehrlich gesagt, würde ich nur ein ganz normalen Fenster machen und verstecken / zeigen und damit als angemessen - habe nur ein Item dessen Datatemplate ist ein MenuItem. Die Menüs werden in der Norm „Menü“ Art und Weise verwaltet werden, so wird es schwer sein, sie außer Kraft setzen und manuell den versteckten / gezeigten Zustand verwalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top