win8启用退格键以返回导航

时间:2013-07-18 15:40:19

标签: windows-8

我正在开发Windows应用商店应用。我想在我的应用程序中启用“退格键以导航回”功能,就像本机应用程序一样(旅游,新闻等)。有关如何实现此功能的任何想法?我应该有一个监听器捕获所有键盘输入吗?

2 个答案:

答案 0 :(得分:2)

收听KeyUp事件。如果您使用标准模板之一,则主Grid是附加处理程序的好地方。

if (e.Key == Windows.System.VirtualKey.Back)
{
    GoBack(sender, e);
}

答案 1 :(得分:1)

这是我的实施,效果很好!

if (e.Key == Windows.System.VirtualKey.Back && !e.OriginalSource.GetType().Equals(typeof(TextBox)))
{
    GoBack(sender, e);
}