Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有导航菜单的应用程序中带有Pivot Page的箭头键don';起初不起作用_C#_Uwp_Uwp Xaml_Windows Template Studio - Fatal编程技术网

C# 带有导航菜单的应用程序中带有Pivot Page的箭头键don';起初不起作用

C# 带有导航菜单的应用程序中带有Pivot Page的箭头键don';起初不起作用,c#,uwp,uwp-xaml,windows-template-studio,C#,Uwp,Uwp Xaml,Windows Template Studio,我知道您想查看代码,但显示此问题的最简单方法是在安装新的项目后创建一个新项目。注意:如果以其他方式使用导航菜单创建项目,则问题仍然存在 我创建了一个名为“Test”的新Windows Template Studio项目 对于“项目类型”:选择导航窗格(默认) 对于“框架”:选择代码隐藏(默认) 单击“下一步”后 对于“页面(9)-添加多个”:选择选项卡,保留默认名称“选项卡” 单击“创建”按钮 运行项目并导航到“选项卡式”页面 使用左右箭头键:无任何变化(项目1不会更改为项目2) 如果单击Sim

我知道您想查看代码,但显示此问题的最简单方法是在安装新的项目后创建一个新项目。注意:如果以其他方式使用导航菜单创建项目,则问题仍然存在

我创建了一个名为“Test”的新Windows Template Studio项目

对于“项目类型”:选择导航窗格(默认)

对于“框架”:选择代码隐藏(默认)

单击“下一步”后

对于“页面(9)-添加多个”:选择选项卡,保留默认名称“选项卡”

单击“创建”按钮

运行项目并导航到“选项卡式”页面

使用左右箭头键:无任何变化(项目1不会更改为项目2

如果单击SimultItMead头,或首先在空白页上,箭头键将工作。

注意:如果使用“Tab”键,它将选择并在第一个数据透视项标题下划线,箭头键也将起作用


Microsoft新闻应用程序是透视页面和导航菜单正常工作的一个例子。

这很可能是因为当您第一次导航到选项卡式页面时,
Pivot
控件不在焦点上。因此,您可以尝试在首次加载时设置它

public MainPage()
{
    InitializeComponent();

    MyPivot.Loaded += (s, e) => MyPivot.Focus(FocusState.Programmatic);
}

这很可能是因为当您第一次导航到选项卡式页面时,
Pivot
控件不在焦点上。因此,您可以尝试在首次加载时设置它

public MainPage()
{
    InitializeComponent();

    MyPivot.Loaded += (s, e) => MyPivot.Focus(FocusState.Programmatic);
}