在我的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样式。还有其他办法吗?