0

我正在尝试对 Text 属性进行数据绑定,但我希望它全部以小写形式显示

我可以在 xaml 中做些什么来让 HeaderTitle 以小写形式显示 Title 属性吗?

<TextBlock x:Name="HeaderTitle" Text="{Binding Title}" />

或者我必须做 HeaderTitle.Text = object.Title.ToLower()?

4

1 回答 1

2

编写Binding.Converter似乎是最直接的方法。如果你走这条路,你可以将转换器添加到 style

此外,从 .NET Framework 4.5 开始,TextBox 类似乎有一个CharacterCasing属性。我意识到您在询问 TextBlock,但您可以设置 TextBox 的样式,使其适合您需要的内容。

于 2012-09-30T03:01:34.113 回答