UWP - Pivot IsTabStop 未按预期工作
UWP - Pivot IsTabStop not working as expected
我有一个轴心,我试图在用户按下 Tab 键时避免获得焦点。我立即尝试将 IsTabStop 设置为 false。然而,这并不能阻止用户进入枢轴。所以我尝试在两个按钮上测试 IsTabStop,其行为正是我对 pivot 的预期。
这是我的 xaml:
<Pivot IsTabStop="False">
<PivotItem Header="Test">
<StackPanel Spacing="10">
<Button Content="Button 1" IsTabStop="True"/>
<Button Content="Button 2" IsTabStop="False"/>
</StackPanel>
</PivotItem>
</Pivot>
我是不是遗漏了什么或者有解决办法吗?
将选项卡索引设置为 -1 只会使其成为第一个,请尝试 1001 之类的东西。他们在这里解释了您可能遇到的问题,但对于 RichTextBlock,有各种属性可供设置。https://docs.microsoft.com/en-us/windows/uwp/design/accessibility/keyboard-accessibility
所以我最终做的是覆盖枢轴上的默认样式。我将样式中的 "HeaderClipper" 更改为 IsTabStop="False",这解决了我的问题。
可以在 https://msdn.microsoft.com/en-us/library/windows/apps/mt299144.aspx
找到默认数据透视样式的文档
我有一个轴心,我试图在用户按下 Tab 键时避免获得焦点。我立即尝试将 IsTabStop 设置为 false。然而,这并不能阻止用户进入枢轴。所以我尝试在两个按钮上测试 IsTabStop,其行为正是我对 pivot 的预期。
这是我的 xaml:
<Pivot IsTabStop="False">
<PivotItem Header="Test">
<StackPanel Spacing="10">
<Button Content="Button 1" IsTabStop="True"/>
<Button Content="Button 2" IsTabStop="False"/>
</StackPanel>
</PivotItem>
</Pivot>
我是不是遗漏了什么或者有解决办法吗?
将选项卡索引设置为 -1 只会使其成为第一个,请尝试 1001 之类的东西。他们在这里解释了您可能遇到的问题,但对于 RichTextBlock,有各种属性可供设置。https://docs.microsoft.com/en-us/windows/uwp/design/accessibility/keyboard-accessibility
所以我最终做的是覆盖枢轴上的默认样式。我将样式中的 "HeaderClipper" 更改为 IsTabStop="False",这解决了我的问题。
可以在 https://msdn.microsoft.com/en-us/library/windows/apps/mt299144.aspx
找到默认数据透视样式的文档