使用依赖项属性

时间:2016-03-13 00:32:05

标签: wpf binding dependency-properties datacontext

我有一个包含一个包装面板的主视图,这个包装包含一个用户控件列表。

我通过使用DependencyProperty将数据导入usercontrol,问题是我如何将wpf绑定到usercontrol中的变量?如果我使用

DataContext="{Binding RelativeSource={RelativeSource Self}}"

它似乎阻止了DependencyProperty的工作

1 个答案:

答案 0 :(得分:0)

给你的控件一个名字,即:

<UserControl x:Class="YourApp.YourNamespace"
    ... etc ...
    x:Name="_this">

然后它的所有子控件都可以绑定到它的依赖属性,如下所示:

<TextBlock Text={Binding ElementName=_this, Path=YourDependencyPropertyName}" />