【问题标题】:What do the {} brackets mean in the StringFormat section of a Binding syntax?Binding 语法的 StringFormat 部分中的 {} 括号是什么意思?
【发布时间】:2011-12-20 07:42:01
【问题描述】:

在数据绑定中,您可以使用多重绑定。通过多重绑定,您可以组合 {}{0} {1} 等属性。我的问题是第一个 {} 是什么意思?我不是在谈论用于选择要使用的属性的 {0}。

谢谢。

【问题讨论】:

    标签: wpf xaml data-binding


    【解决方案1】:

    这是markup extension {} escape sequence

    使用转义序列 ({}) 以便在 XAML 中可以将左大括号 ({) 用作文字字符。

    详细说明:在 XAML 标记中,{} 是特殊字符:例如,编写 {Binding} 会创建一个 Binding 对象。但是,您希望将属性 StringFormat 设置为 literal{0} {1}。因此,您可以在属性值前面加上 {} 来告诉解析器:“以下大括号只是大括号,没有任何特殊含义。”

    【讨论】:

      猜你喜欢
      • 2014-07-19
      • 2012-03-22
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 2021-03-17
      • 2013-05-28
      • 2011-04-21
      • 2013-01-31
      相关资源
      最近更新 更多