在数据绑定中,您可以使用多重绑定..对于多重绑定,您可以组合{} {0} {1}等属性。我的问题是第一个{}是什么意思?我不是在谈论{0},它用于选择要使用的属性..
感谢。
答案 0 :(得分:18)
这是markup extension {} escape sequence:
使用转义序列({}),以便在XAML中将开括号({)用作文字字符。
详细说明:在XAML标记中,{
和}
是特殊字符:例如,编写{Binding}
会创建一个Binding对象。但是,您希望将属性StringFormat
设置为文字值{0} {1}
。因此,您使用{}
为您的属性值添加前缀,以告诉解析器:“以下大括号只是大括号,并没有任何特殊含义。”