博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF在XAML中Binding使用StringFormat属性
阅读量:6316 次
发布时间:2019-06-22

本文共 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}&#x09;{1}"
>
        
<Binding Path=
"FirstName"
/>
        
<Binding Path=
"LastName"
/>
    
</MultiBinding>
 
</TextBlock.Text>

特殊字符如下:

  • \a  &#x07;  BEL
  • \b  &#x08;  BS - Backspace
  • \f  &#x0c;  FF - Formfeed
  • \n  &#x0a;  LF, NL - Linefeed, New Line
  • \r  &#x0d;  CR - Carriage return
  • \t  &#x09;  HT - Tab, Horizontal Tabelator
  • \v  &#x0b;  VT - Vertical Tabelator

转自:http://blog.jinlook.com/post/2012/07/23/XAMLBindingStringFormat.aspx

 

转载地址:http://mmuaa.baihongyu.com/

你可能感兴趣的文章
可执行程序找不到lib库地址的处理方法
查看>>
bash数组
查看>>
Richard M. Stallman 给《自由开源软件本地化》写的前言
查看>>
oracle数据库密码过期报错
查看>>
zip
查看>>
How to recover from root.sh on 11.2 Grid Infrastructure Failed
查看>>
rhel6下安装配置Squid过程
查看>>
《树莓派开发实战(第2版)》——1.1 选择树莓派型号
查看>>
在 Linux 下使用 fdisk 扩展分区容量
查看>>
结合AlphaGo算法和大数据的量化基本面分析法探讨
查看>>
如何在 Ubuntu Linux 16.04 LTS 中使用多个连接加速 apt-get/apt
查看>>
《OpenACC并行编程实战》—— 导读
查看>>
机器学习:用初等数学解读逻辑回归
查看>>
Oracle原厂老兵:从负面案例看Hint的最佳使用方式
查看>>
把自己Github上的代码添加Cocoapods支持
查看>>
C语言OJ项目参考(2493)四则运算
查看>>
find和xargs
查看>>
数据结构例程—— 交换排序之快速排序
查看>>
IOS定位服务的应用
查看>>
[SMS&WAP]实例讲解制作OTA短信来自动配置手机WAP书签[附源码]
查看>>