zoukankan      html  css  js  c++  java
  • 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、多重绑定

    1.  
      <TextBlock.Text>
    2.  
      <MultiBinding StringFormat="Delete {0} {1}">
    3.  
      <Binding Path="FirstName" />
    4.  
      <Binding Path="LastName" />
    5.  
      </MultiBinding>
    6.  
      </TextBlock.Text>

    6、多重绑定中的特殊字符,如 \t

    1.  
      <TextBlock.Text>
    2.  
      <MultiBinding StringFormat="Delete {0}&#x09;{1}">
    3.  
      <Binding Path="FirstName" />
    4.  
      <Binding Path="LastName" />
    5.  
      </MultiBinding>
    6.  
      </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

    引用自:https://blog.csdn.net/jumtre/article/details/20624753

  • 相关阅读:
    设置qt插件路径
    实现js与Qt程序的交互(使用QtWebkit)
    QT4与QT3的不同
    Qt5 结构及模块组成?
    最简单搜索引擎代码
    使用Bootstrap
    Lucene.Net简介和分词
    程序优化
    Host和Server的开发
    jQuery的ajax对WebApi和OData的封装
  • 原文地址:https://www.cnblogs.com/zerommc/p/11718126.html
Copyright © 2011-2022 走看看