2016-05-06 2 views
0

Ich habe den ToggleSwitch in meiner UWP-Anwendung verwendet. Alle arbeiten perfekt. Drücken Sie die linke oder rechte Pfeiltaste, wenn der Fokus in ToggleSwitch bedeutet, dass der Wechselzustand geändert wird. Ich muss das Verhalten ändern, indem ich die linke oder rechte Taste drücke, wenn ich den Fokus auf ToggleSwitch lege, aber das KeyDown-Ereignis, wenn es nicht ausgelöst wird, während ich die linke oder rechte Pfeiltaste drücke. Aber das Toggled-Ereignis wurde ausgelöst. In diesem Fall kann ich nicht herausfinden, welche Taste gedrückt wurde.Wie kann ich den Toggle-Modus bei gedrückter linker oder rechter Pfeiltaste (über die Tastatur) abbrechen? UWP ToggleSwitch

Kann mir jemand helfen, den Umschaltstatus abzubrechen, während die linke oder rechte Pfeiltaste gedrückt wird, während der Fokus auf ToggleSwitch gesetzt wird?

<ToggleSwitch Name="toggleSwitch" Header="WiFi" OffContent="Show" OnContent="Hide" /> 

https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/toggles

Blick auf Kippschalter: enter image description here

In diesem, wenn linke Pfeiltaste mittels Drücken der Toggle-Status geändert wird, muss ich, dass die Knie abzubrechen durch linke oder rechte Pfeiltaste drücken (von der Tastatur).

Vielen Dank im Voraus.

Grüße,

Elavarasan M

+0

Was meinen Sie mit der linken oder rechten Taste? kannst du sein xaml oder den screenshot von ui hinzufügen? – Archana

+0

Ich habe die UI in oben angefügt. Unter https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/toggles erfahren Sie mehr über den toggleswitch. –

+1

Haben Sie versucht estabstop = false? Nur eine Schätzung .. – Archana

Antwort

0

Machen IsTabStop="False"

<ToggleSwitch Name="toggleSwitch" Header="WiFi" OffContent="Show" IsTabStop="False" OnContent="Hide" /> 
Verwandte Themen