我有一个包含一个包装面板的主视图,这个包装包含一个用户控件列表。
我通过使用DependencyProperty将数据导入usercontrol,问题是我如何将wpf绑定到usercontrol中的变量?如果我使用
DataContext="{Binding RelativeSource={RelativeSource Self}}"
它似乎阻止了DependencyProperty的工作
答案 0 :(得分:0)
给你的控件一个名字,即:
<UserControl x:Class="YourApp.YourNamespace"
... etc ...
x:Name="_this">
然后它的所有子控件都可以绑定到它的依赖属性,如下所示:
<TextBlock Text={Binding ElementName=_this, Path=YourDependencyPropertyName}" />