0

我有一个 Control (mySubControl),它继承自一个抽象的 UserControl (myAbstractControl)。当我尝试在 mySubControl 中设置依赖属性时,我总是在运行时出错,说:

“System.Windows.Data 错误:40:BindingExpression 路径错误:'myPropertyRegistrationName' 属性在...上找不到。”

我认为 mySubControl 的 DataContext 不知何故搞砸了。

我尝试使用相对绑定,但它也没有修复它。

Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type myNS:myType}},
                     Path=myPropertyRegistrationName}"

有谁能够帮助我 ?

谢谢

4

1 回答 1

0

它总是语法,不是吗?

Visibility="{Binding myPropertyRegistrationName, RelativeSource={RelativeSource FindAncestor, AncestorType=myNS:myType}}"

无论如何谢谢。

于 2012-01-03T15:00:23.700 回答