c# - 在整个应用程序中禁用 TAB 导航

标签 c# wpf xaml focus

如何在我的 WPF 应用程序中禁用选项卡导航?或者也许只是删除所选项目周围的虚线框。我知道有:

Property="IsTabStop" Value="False"

但我可以在特定项目中使用,我希望为整个应用禁用它。

最佳答案

如果您只想删除元素周围的虚线框,请尝试设置 FocusVisualStylenull:

<Setter Property="FocusVisualStyle" Value="{x:Null}" />

或控制:

<SomeControl FocusVisualStyle="{x:Null}" ... />

关于c# - 在整个应用程序中禁用 TAB 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22500624/

相关文章:

c# - 从 Control 继承的类不显示在窗体上

c# - 如何在两个页面之间切换而不丢失数据: WPF, C#

wpf - 无法在样式中的目标标记上指定事件 'LostFocus'。使用 EventSetter 代替

WPF 屏幕截图不包括标题栏

xaml - 垂直居中文本(TextBlock)

c# - 列表中包含两个属性的项目

c# - 是否存在使白色不可见的 alpha 值?

c# - 如何在 WPF 中获取按键的 ascii dec 编号

c# - Windows Phone 锁屏图标

c# - WPF XAML : Difference between DataContext as attribute or property for XAML element?