将按钮内容设置为大写

时间:2016-03-23 10:05:49

标签: c# wpf wpf-controls

我有一个特定的按钮内容,其中Tx是按键获取字符串的UTExtension。如何将字符串转换为大写。

<Button
     Style="{StaticResource ButtonHomePageLeft}"
     Content="{Tx:UT Key=Tx:homepage.button.info}"/>

我试过这种方式,但它抛出异常

<Button
     Style="{StaticResource ButtonHomePageLeft}"
     Content="{Bindin Path={Tx:UT Key=Tx:homepage.button.info},
                      Converter={StaticResource ToUpperCaseConverter}}"/>

很抱歉,我的问题并不具体。即使我以这种方式使用代码,我也会遇到异常。

 <Button
    Style="{StaticResource ButtonHomePageRight}">
    <Button.Content>
          <Binding>
               <Binding.Path>
                    <Tx:UT Key="Tx:homepage.button.use"/>
               </Binding.Path>
          </Binding>
    </Button.Content>
 </Button>

我得到的错误。 enter image description here

1 个答案:

答案 0 :(得分:2)

您可以尝试Button的Typography.Capitals属性:

<Button Typography.Capitals="AllSmallCaps"></Button>