1
如何禁用我的WPF應用程序中的選項卡導航?或者,也許只是刪除選定項目周圍的虛線框。我知道有:在整個應用程序中禁用TAB導航
Property="IsTabStop" Value="False"
但我可以在特定項目中使用,我希望禁用整個應用程序。
如何禁用我的WPF應用程序中的選項卡導航?或者,也許只是刪除選定項目周圍的虛線框。我知道有:在整個應用程序中禁用TAB導航
Property="IsTabStop" Value="False"
但我可以在特定項目中使用,我希望禁用整個應用程序。
如果你只想刪除周圍元素虛線框,儘量設置FocusVisualStyle
到null
:
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
或者在控制:
<SomeControl FocusVisualStyle="{x:Null}" ... />
您可以添加以下到您的App.xaml
<!-- gets rid of dotted border -->
<Style TargetType="FrameworkElement">
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>
<!-- turns off tab stops -->
<Style TargetType="Control">
<Setter Property="IsTabStop" Value="False" />
</Style>
的資源,現在的問題是,爲什麼你要爲整個應用程序做到這一點?許多人使用Tab鍵導航,特別是使用輔助功能軟件的人。
應用用戶會討厭你.. – giammin