代码之家  ›  专栏  ›  技术社区  ›  Elavarasan M

如何在UWP ToggleSwitch中按向左或向右箭头键(从键盘)时取消切换

  •  0
  • Elavarasan M  · 技术社区  · 8 年前

    我在UWP应用程序中使用了ToggleSwitch。所有工作都很完美。当ToggleSwitch中的焦点表示更改时,按下左箭头键或右箭头键。我需要在ToggleSwitch中对焦时按左键或右键来更改行为,但如果在按左或右箭头键时未触发KeyDown事件,则需要更改行为。但Toggled事件已被触发。在这种情况下,我无法获得按下了哪个键。

    谁能帮我在ToggleSwitch中对焦时按向左或向右箭头键取消切换状态?

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

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

    ToggleSwitch视图: enter image description here

    在这种情况下,按左箭头键意味着切换状态发生了变化,我需要通过按左箭头或右箭头键(从键盘上)取消切换。

    提前感谢。

    当做

    埃拉瓦拉桑M

    1 回复  |  直到 8 年前
        1
  •  0
  •   Archana    8 年前

    制作 IsTabStop="False"

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