我正在尝试对 Text 属性进行数据绑定,但我希望它全部以小写形式显示
我可以在 xaml 中做些什么来让 HeaderTitle 以小写形式显示 Title 属性吗?
<TextBlock x:Name="HeaderTitle" Text="{Binding Title}" />
或者我必须做 HeaderTitle.Text = object.Title.ToLower()?
我正在尝试对 Text 属性进行数据绑定,但我希望它全部以小写形式显示
我可以在 xaml 中做些什么来让 HeaderTitle 以小写形式显示 Title 属性吗?
<TextBlock x:Name="HeaderTitle" Text="{Binding Title}" />
或者我必须做 HeaderTitle.Text = object.Title.ToLower()?
编写Binding.Converter似乎是最直接的方法。如果你走这条路,你可以将转换器添加到 style。
此外,从 .NET Framework 4.5 开始,TextBox 类似乎有一个CharacterCasing属性。我意识到您在询问 TextBlock,但您可以设置 TextBox 的样式,使其适合您需要的内容。