【问题标题】:Template 10: Hamburger menu keyboard shortcuts模板 10:汉堡菜单键盘快捷键
【发布时间】:2017-08-09 22:16:18
【问题描述】:

我是 uwp 应用程序开发的新手。我基于模板 10 汉堡包模板制作了简单的应用程序。我想通过键盘快捷键访问汉堡包菜单项。怎么可能?

我尝试使用 AccessKey,但是 HamburgerButtonInfo 没有这个属性,所以我尝试:

    <Controls:HamburgerButtonInfo x:Name="SettingsButton" 
                                          PageParameter="0" 
                                          PageType="views:SettingsPage">
           <StackPanel Orientation="Horizontal" AccessKey="D" >
                    <SymbolIcon Width="48"
                                Height="48"
                                Symbol="Setting" />
                    <TextBlock Margin="12,0,0,0"
                               VerticalAlignment="Center"
                               Text="Settings" />
           </StackPanel>
     </Controls:HamburgerButtonInfo>

但结果是异常消息:Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

有什么想法吗?

谢谢, 镭

【问题讨论】:

  • 尝试将 accesskey 放在文本块上并处理文本块的 AccessKeyInvoked 事件以导航到视图
  • 是的,它正在工作!谢谢。

标签: uwp uwp-xaml template10


【解决方案1】:

正如@KenTucker 所说:

尝试将 accesskey 放在文本块上并处理文本块的 AccessKeyInvoked 事件以导航到视图。

我添加这个只是为了它可以被标记为已解决。

感谢您使用模板 10。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    相关资源
    最近更新 更多