我正在使用下面的代码绑定到类的Depth属性ColumnSection.我正在使用它LengthConverter来返回任意结果.
<GridViewColumn Header="Depth"
DisplayMemberBinding="{Binding Path= Depth, Converter={StaticResource LengthConverter}}"
Width="60" />
Run Code Online (Sandbox Code Playgroud)
现在如果我想绑定到ColumnSection类本身怎么办?然后,我将使用转换器返回宽度/深度比并将其显示为结果.我怎样才能做到这一点?
你使用"." 路径:
DisplayMemberBinding="{Binding Path=., Converter={...}}"
Run Code Online (Sandbox Code Playgroud)
"" 映射到当前数据上下文.
事实证明,你甚至可以这样做,因为默认路径是".":
DisplayMemberBinding="{Binding Converter={...}}"
DisplayMemberBinding="{Binding}" //No converter obviously
Run Code Online (Sandbox Code Playgroud)
我最喜欢我的原创,因为它是最明确和最容易理解的.