使用MahApps风格的按钮只显示小写字母

6
这是我的按钮:
<Button
    Name="btnOk"
    Content="OK"
    Style="{StaticResource AccentedSquareButtonStyle}"/>

使用此 Style 时,content 始终以小写字母呈现。


显示样式定义。 - Maximus
2个回答

20

你应该使用Controls:ButtonHelper.PreserveTextCase="True"来防止其他控件上的小写字母(或大写字母)。

编辑

在 Alpha 版本中有一个变化(即将推出的 v1.2.0)。现在可以更轻松地更改大小写了。

<!-- possible values are: Normal, Upper and Lower -->
Controls:ControlsHelper.ContentCharacterCasing="Normal"

如何在按钮上应用 Controls:ButtonHelper.PreserveTextCase="True"? - Andreas
xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls" 添加到您的命名空间声明中,并将该属性添加到您的按钮中。 <Button Controls:ButtonHelper.PreserveTextCase="True"/> - NthDeveloper

0

我同意 @punker76 的观点,在版本 v1.2.0 和最新的 v2.4.7 中,你只能使用

<!-- possible values are: Normal, Upper and Lower -->
Controls:ControlsHelper.ContentCharacterCasing="Normal"

如果你想将它用作属性,可以这样使用

Property="Controls:ControlsHelper.ContentCharacterCasing" Value="Normal"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接