Windows runtime 在Windows应用商店应用程序中隐藏FlipView上的虚线边框

Windows runtime 在Windows应用商店应用程序中隐藏FlipView上的虚线边框,windows-runtime,winrt-xaml,flipview,Windows Runtime,Winrt Xaml,Flipview,在我的Windows应用商店应用程序中,当我按键盘上的箭头按钮转到FlipView中的下一项或上一项时,FlipView周围会出现一条虚线边框,表示它具有焦点。这看起来很难看,在我的应用程序中毫无用处。看起来这个边框隐藏在我看过的其他应用程序中 SelectionBorderVisibility属性在WinRT中不可用。我可以通过定义自定义FlipView样式并将其中一个矩形内的Stroke属性设置为null来隐藏边框,如下所示 <Rectangle x:Name="FocusVisual

在我的Windows应用商店应用程序中,当我按键盘上的箭头按钮转到FlipView中的下一项或上一项时,FlipView周围会出现一条虚线边框,表示它具有焦点。这看起来很难看,在我的应用程序中毫无用处。看起来这个边框隐藏在我看过的其他应用程序中

SelectionBorderVisibility属性在WinRT中不可用。我可以通过定义自定义FlipView样式并将其中一个矩形内的Stroke属性设置为null来隐藏边框,如下所示

<Rectangle x:Name="FocusVisualWhite" IsHitTestVisible="False" Opacity="0" StrokeDashOffset="1" StrokeEndLineCap="Square" Stroke="{x:Null}" StrokeDashArray="1,1"/>

但是,如果可能的话,我不想定义整个自定义FlipView样式。还有其他方法吗?

键盘导航就在这里,您可以从VisualState中删除它和它的故事板,或者按照您的意愿设置它的样式。不管是哪种方式,只需在默认样式模板上执行即可。谢谢。这就是我最后做的。