WPF在XAML中Binding使用StringFormat属性
Posted zerommc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF在XAML中Binding使用StringFormat属性相关的知识,希望对你有一定的参考价值。
1、绑定Currency,如果没有字符的话,后面需要先加入{},不加的话会出问题
<TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" />
2、绑定Currency,并在前面加入一些字符,跟上面相比,没有{}
<TextBlock Text="{Binding Amount, StringFormat=Total: {0:C}}" />
3、绑定日期
<TextBlock Text="{Binding Date, StringFormat={}{0:MM/dd/yyyy}}" />
4、绑定时间
<TextBlock Text="{Binding Date, StringFormat={}{0:MM/dd/yyyy hh:mm tt}}" />
5、多重绑定
-
<TextBlock.Text>
-
<MultiBinding StringFormat="Delete {0} {1}">
-
<Binding Path="FirstName" />
-
<Binding Path="LastName" />
-
</MultiBinding>
-
</TextBlock.Text>
6、多重绑定中的特殊字符,如
-
<TextBlock.Text>
-
<MultiBinding StringFormat="Delete {0}	{1}">
-
<Binding Path="FirstName" />
-
<Binding Path="LastName" />
-
</MultiBinding>
-
</TextBlock.Text>
特殊字符如下:
a  BEL
 BS - Backspace
f  FF - Formfeed

 LF, NL - Linefeed, New Line

 CR - Carriage return
	 HT - Tab, Horizontal Tabelator
v  VT - Vertical Tabelator
引用自:https://blog.csdn.net/jumtre/article/details/20624753
以上是关于WPF在XAML中Binding使用StringFormat属性的主要内容,如果未能解决你的问题,请参考以下文章
WPF MVVM,Prism,Command Binding