如何在继承自抽象UserControl的控件中设置依赖属性
本文关键字:控件 设置 依赖 属性 UserControl 继承 抽象 | 更新日期: 2023-09-27 18:19:10
我有一个控件(mySubControl),它继承自一个UserControl (myAbstractControl),这是抽象的。当我尝试在mySubControl中设置依赖属性时,我总是在运行时得到错误,说:
" System.Windows。数据错误:40:BindingExpression路径错误'myPropertyRegistrationName'属性在....上找不到"
我想不知怎么的,mySubControl的DataContext弄乱了。
我尝试使用相对绑定,但它也不能解决这个问题。
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type myNS:myType}},
Path=myPropertyRegistrationName}"
有人能帮我吗?
Thx
总是语法问题,不是吗?
Visibility="{Binding myPropertyRegistrationName, RelativeSource={RelativeSource FindAncestor, AncestorType=myNS:myType}}"
Thx。