带字体的String格式的XAML数据绑定

时间:2014-07-07 07:59:32

标签: c# wpf xaml data-binding

假设我将TextBlock Text属性绑定到viewModel中的字符串。 我的属性代表一个大小,例如2.5M Items,我想在我的用户界面中使用两种不同的字体查看它,以便我的号码(2.5)是大字体和后缀(M )是较小的字体。 有没有办法只使用一个文本块绑定属性,或者我必须在我的viewModel中将它分隔为value& units属性(感觉有点蹩脚的imo)

1 个答案:

答案 0 :(得分:-1)

如果您的单位属性始终显示为“m”,那么您可以使用stringFormat格式化带有Binding的字符串

<TextBlock Text="{Binding value, StringFormat={}{0}m}" />