igo*_*GIS 9 data-binding syntax wpf xaml parentheses
最近我在MSDN上阅读了"数据绑定概述"一文,有这样的示例代码:
<TextBox.ToolTip>
<Binding RelativeSource="{RelativeSource Self}" Path="(Validation.Errors)[0].ErrorContent"/>
</TextBox.ToolTip>
Run Code Online (Sandbox Code Playgroud)
我知道{}表示标记扩展但是这里的括号是什么意思?有人可以分享链接到解释这样的语法.谢谢!
Path="(Validation.Errors)[0].ErrorContent"
Run Code Online (Sandbox Code Playgroud)
(Validation.Errors)
引用附加属性Errors
的Validation
类。由于绑定具有RelativeSource = Self
,因此它将针对TextBox本身查找该附加属性的值。