2017-03-18 90 views
4

我是uwp应用程序开发的新手。我基于模板10汉堡模板进行了简单的应用。我想通过键盘快捷键访问汉堡菜单项。这怎么可能?模板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> 

但结果是例外,与消息:灾难性故障(从HRESULT异常:0x8000FFFF(E_UNEXPECTED))

任何想法?

感谢, 拉迪姆

+1

尝试把ACCESSKEY的文本块和处理文本块的AccessKeyInvoked事件导航到视图 –

+1

是的,这是工作!谢谢。 –

回答

0

正如@KenTucker说:

尝试把ACCESSKEY的文本块和处理文本块的AccessKeyInvoked事件导航到视图。

我只添加它,因此它可以被标记为已解决。

感谢您使用模板10