Wpf 如何为标签创建键控样式,将所有文本设置为大写?
我需要创建一系列键控样式,可以应用于应用程序中的标签 我们的设计团队已经给了我详细的说明,其中一个规范是,主要的标题需要在所有的帽子 与管理资源文件中的所有caps文本不同,我更愿意应用一种可以实现这一点的样式。我已经阅读了有关文本块的排版和设置以及文本框的CharacterCasing属性的内容,但是我找不到一个与标签相关的类似属性 我需要对下面这样的样式做什么才能将所有文本调整为大写Wpf 如何为标签创建键控样式,将所有文本设置为大写?,wpf,xaml,wpf-controls,Wpf,Xaml,Wpf Controls,我需要创建一系列键控样式,可以应用于应用程序中的标签 我们的设计团队已经给了我详细的说明,其中一个规范是,主要的标题需要在所有的帽子 与管理资源文件中的所有caps文本不同,我更愿意应用一种可以实现这一点的样式。我已经阅读了有关文本块的排版和设置以及文本框的CharacterCasing属性的内容,但是我找不到一个与标签相关的类似属性 我需要对下面这样的样式做什么才能将所有文本调整为大写 <Style TargetType="{x:Type Label}" x:Key="HEADER"&g
<Style TargetType="{x:Type Label}" x:Key="HEADER">
<Setter Property="FontSize" Value="16" />
<!-- What do I do here to convert content to UPPERCASE? -->
</Style>
试着玩
这可能需要加大尺寸
<Label Style="{x:Null}" Content="QWERTY"/>
<Label Content="qwerty"/>
<Label>
<TextBlock Text="qwerty"/>
</Label>
结果:
没有现成的属性。您可以尝试使用转换器或创建自定义标签控件来执行此操作。
<Label Style="{x:Null}" Content="QWERTY"/>
<Label Content="qwerty"/>
<Label>
<TextBlock Text="qwerty"/>
</Label>