15
A
回答
16
关闭全局凸显了所有的标签,你可以覆盖默认的模板标签,就像这样:
<Style x:Key="{x:Type Label}"
TargetType="{x:Type Label}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Label}">
<Border Background="{TemplateBinding Background}"
BorderThickness="{TemplateBinding BorderThickness}"
BorderBrush="{TemplateBinding BorderBrush}"
Padding="{TemplateBinding Padding}"
SnapsToDevicePixels="true">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
RecognizesAccessKey="False"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled"
Value="false">
<Setter Property="Foreground"
Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
它不同于在此行的默认模板: RecognizesAccessKey="False"
。
将此样式应用于您的应用程序的全局资源(App.xaml
),并且您的标签将不再识别下划线。
3
9
6
一个简单的解决方案是不使用<标签>。 <TextBox>不会混乱下划线。
+6
或TextBlock如果你不想处理可编辑的东西。绑定到“文本”而不是“内容”。 –
相关问题
- 1. 文本下划线显示下划线
- 2. 单选按钮文本不显示下划线(_)wpf
- 3. ViewPagerIndicator不显示下划线标签
- 4. ViewPagerIndicator在Tab(帮助)中不显示下划线
- 5. 错误显示的文件名与在WPF中的RTL下划线
- 6. 加下划线或不加下划线
- 7. gvim将下划线显示为空格
- 8. 显示,甲骨文下划线和点
- 9. 触发时无法下划线显示
- 10. 显示日期下划线模板
- 11. 标+下划线内嵌在WPF
- 12. 按钮文本属性中的下划线不显示
- 13. Gridview中的HyperlinkField不显示链接的蓝色下划线
- 14. WPF - 在RichTextBox中取消选择下划线或删除线
- 15. 如何在markdown中显示双下划线?
- 16. 如何在markdown中显示下划线符号?
- 17. 如何在JavaScript字符串中显示下划线?
- 18. 如何在按钮中显示带下划线的文本:iphone
- 19. 如何在Eclipse中再次显示下划线?
- 20. <在activity_main中用红色下划线显示
- 21. iPhone:如何在按钮中显示带下划线的文字?
- 22. = VLOOKUP不工作与下划线/下划线的数字在它
- 23. 在Ruby on Rails中使用短划线`-`而不是下划线`_`
- 24. WPF富文本框下划线
- 25. WPF,PreviewKeyDown事件和下划线字符
- 26. 按钮在Xcode中不加下划线,但在iPhone上加下划线
- 27. url_title codeigniter显示下划线而不是连字符
- 28. CSS悬停不起作用(需要显示下划线)
- 29. JLabel如何不显示下划线字符?
- 30. 如何让注册符号不显示下划线?
[禁用WPF标签加速键(文本下划线缺失)]的可能重复](http://stackoverflow.com/questions/40733/disable-wpf-label-accelerator-key-text-underscore-is-missing) – Carl