zoukankan      html  css  js  c++  java
  • WPF在XAML中Binding使用StringFormat属性

    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. 多重绑定中的特殊字符, 如

    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
    •   &#x08;  BS - Backspace
    • f  &#x0c;  FF - Formfeed
    •  &#x0a;  LF, NL - Linefeed, New Line
    •  &#x0d;  CR - Carriage return
    •  &#x09;  HT - Tab, Horizontal Tabelator
    • v  &#x0b;  VT - Vertical Tabelator

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

  • 相关阅读:
    D365 FO操作FTP
    D365 FO凭证信息客制化
    input type = number 去除上下箭头,禁用滚轮事件(默认的自带滚轮加减数字)
    touch事件中的touches、targetTouches和changedTouches详解
    css媒体查询
    JavaScript:闭包
    JavaScript:基本包装类型
    十大模板引擎
    关于模板引擎一
    eval详解
  • 原文地址:https://www.cnblogs.com/xcsn/p/4422617.html
Copyright © 2011-2022 走看看