在数据绑定(bind)中,您可以使用多重绑定(bind)。通过多重绑定(bind),您可以组合 {}{0} {1} 等属性。我的问题是第一个 {} 是什么意思?我不是在谈论用于选择要使用哪个属性的 {0}。
谢谢。
最佳答案
这是 markup extension {} escape sequence :
The escape sequence ({}) is used so that an open brace ({) can be used as a literal character in XAML.
详细说明:在 XAML 标记中,{
和 }
是特殊字符:例如,编写 {Binding}
创建一个 Binding 对象。但是,您希望将属性StringFormat
设置为文字值{0} {1}
。因此,您可以在属性值前添加 {}
前缀,以告诉解析器:“下面的大括号只是大括号,不包含任何特殊含义。”
关于wpf - 绑定(bind)语法的 StringFormat 部分中的 {} 括号有何含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7980885/