如何在 WPF C# 中绑定到类本身
本文关键字:绑定 WPF | 更新日期: 2023-09-27 18:31:44
我正在使用下面的代码绑定到ColumnSection
类的Depth
属性。我正在使用LengthConverter
返回任意结果。
<GridViewColumn Header="Depth"
DisplayMemberBinding="{Binding Path= Depth, Converter={StaticResource LengthConverter}}"
Width="60" />
现在,如果我想绑定到 ColumnSection
类本身怎么办?然后,我将使用转换器返回宽度/深度比并将其显示为结果。我该怎么做?
您使用 "." 路径:
DisplayMemberBinding="{Binding Path=., Converter={...}}"
"." 映射到当前数据上下文。
事实证明,您甚至可以执行以下操作,因为默认路径为".":
DisplayMemberBinding="{Binding Converter={...}}"
DisplayMemberBinding="{Binding}" //No converter obviously
我最喜欢我的原版,因为它是最明确和易于理解的。