如何在WPF C#中绑定到类本身

时间:2014-11-24 20:31:12

标签: c# wpf

我使用下面的代码绑定到Depth类的ColumnSection属性。我使用LengthConverter返回任意结果。

<GridViewColumn Header="Depth"
                DisplayMemberBinding="{Binding Path= Depth, Converter={StaticResource LengthConverter}}"
                Width="60" />

现在如果我想绑定到ColumnSection类本身怎么办?然后我将使用转换器返回宽度/深度比并将其显示为结果。我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

你使用&#34;。&#34;路径:

DisplayMemberBinding="{Binding Path=., Converter={...}}"

&#34;&#34;映射到当前数据上下文。

事实证明,你甚至可以这样做,因为默认路径是&#34;。&#34;:

DisplayMemberBinding="{Binding Converter={...}}"
DisplayMemberBinding="{Binding}" //No converter obviously

我最喜欢我的原创,因为它是最明确和最容易理解的。