我知道您想查看代码,但是显示此问题的最简单方法是在安装新的Windows Template Studio扩展程序后创建一个新项目。注意:如果您以另一种方式创建带有导航菜单的项目,则问题仍然存在。
我创建了一个名为" Test"的新Windows模板工作室项目。
对于"项目类型":选择导航窗格(默认(。
"框架":选择后面的代码(默认(。
单击"下一个"
对于"第(9(页 - 添加多个":选择选项卡,保留默认名称为"选项卡"。
单击"创建"按钮。
运行项目并导航到"选项卡"页面。
使用左右箭头键:什么都没有发生(项目1 不会更改为项目2 (。
如果您单击枢轴标题,或者在空白页面上首先将箭头键工作。
注意,如果您使用"选项卡"键,它将选择并强调第一个枢纽标头,并且箭头键也将起作用。
Microsoft News 应用程序是Pivot页面和导航菜单正常工作的示例。
这很可能是因为当您首次导航到 tabbed 页面时,Pivot
控件不在焦点上。因此,您可以在第一次加载时尝试设置它。
public MainPage()
{
InitializeComponent();
MyPivot.Loaded += (s, e) => MyPivot.Focus(FocusState.Programmatic);
}