本文共 1038 字,大约阅读时间需要 3 分钟。
1. 绑定Currency, 如果没有字符的话, =后面需要先加入{}. 不加的话会出问题.
1 | <TextBlock Text= "{Binding Amount, StringFormat={}{0:C}}" /> |
2. 绑定Currency,并在前面加入一些字符. 跟上面相比, 没有{}
1 | <TextBlock Text= "{Binding Amount, StringFormat=Total: {0:C}}" /> |
3. 绑定日期
1 | <TextBlock Text= "{Binding Date, StringFormat={}{0:MM/dd/yyyy}}" /> |
4. 绑定时间
1 | <TextBlock Text= "{Binding Date, StringFormat={}{0:MM/dd/yyyy hh:mm tt}}" /> |
5. 多重绑定
1 2 3 4 5 6 | <TextBlock.Text> <MultiBinding StringFormat= "Delete {0} {1}" > <Binding Path= "FirstName" /> <Binding Path= "LastName" /> </MultiBinding> </TextBlock.Text> |
6. 多重绑定中的特殊字符, 如 \t
1 2 3 4 5 6 | <TextBlock.Text> <MultiBinding StringFormat= "Delete {0}	{1}" > <Binding Path= "FirstName" /> <Binding Path= "LastName" /> </MultiBinding> </TextBlock.Text> |
特殊字符如下:
转自:http://blog.jinlook.com/post/2012/07/23/XAMLBindingStringFormat.aspx
转载地址:http://mmuaa.baihongyu.com/