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

3

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

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

如果我想绑定到 ColumnSection 类本身怎么办?那么我将使用转换器来返回宽度/深度比,并将其显示为结果。我应该怎么做呢?

1个回答

6
您使用“.”路径:
DisplayMemberBinding="{Binding Path=., Converter={...}}"

"

"代表当前数据上下文。

事实证明,你甚至可以这样做,因为“默认”路径是“。”:

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

我最喜欢原始的版本,因为它最明确易懂。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接