標籤:
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. 多重綁定
| 123456 |
<TextBlock.Text> <MultiBinding StringFormat="Delete {0} {1}"> <Binding Path="FirstName" /> <Binding Path="LastName" /> </MultiBinding> </TextBlock.Text> |
6. 多重綁定中的特殊字元, 如 \t
| 123456 |
<TextBlock.Text> <MultiBinding StringFormat="Delete {0}	{1}"> <Binding Path="FirstName" /> <Binding Path="LastName" /> </MultiBinding> </TextBlock.Text> |
特殊字元如下:
- \a  BEL
- \b  BS - Backspace
- \f  FF - Formfeed
- \n 
 LF, NL - Linefeed, New Line
- \r 
 CR - Carriage return
- \t 	 HT - Tab, Horizontal Tabelator
- \v  VT - Vertical Tabelator
轉自:http://blog.jinlook.com/post/2012/07/23/XAMLBindingStringFormat.aspx
WPF在XAML中Binding使用StringFormat屬性