Binding 语法的 StringFormat 部分中的 括号是啥意思?
Posted
技术标签:
【中文标题】Binding 语法的 StringFormat 部分中的 括号是啥意思?【英文标题】:What do the brackets mean in the StringFormat section of a Binding syntax?Binding 语法的 StringFormat 部分中的 括号是什么意思? 【发布时间】:2011-12-20 07:42:01 【问题描述】:在数据绑定中,您可以使用多重绑定。通过多重绑定,您可以组合 0 1 等属性。我的问题是第一个 是什么意思?我不是在谈论用于选择要使用的属性的 0。
谢谢。
【问题讨论】:
【参考方案1】:这是markup extension escape sequence:
使用转义序列 () 以便在 XAML 中可以将左大括号 () 用作文字字符。
详细说明:在 XAML 标记中, 和
是特殊字符:例如,编写
Binding
会创建一个 Binding 对象。但是,您希望将属性 StringFormat
设置为 literal 值 0 1
。因此,您可以在属性值前面加上 来告诉解析器:“以下大括号只是大括号,没有任何特殊含义。”
【讨论】:
以上是关于Binding 语法的 StringFormat 部分中的 括号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Binding StringFormat 中使用可变文本?