我创建了一个名为" TestUserControl"
的用户控件在我的Mainwindow.xaml文件中,我调用了我的TestUserControl,如下所示:
<controls:TestUserControl DataContext="{Binding DataContext}" Background="Blue" />
问题是蓝色背景没有反映在实际的用户控件中。我是否需要在TestUserControl.xaml中做些什么来让它在从Mainwindow.xaml调用时接受数据?
提前致谢。
答案 0 :(得分:-1)
用户控件,因为它定义没有表示它是属性,它只是在视觉上表示它是控件内部像面板和更多的控件。然后,您可以执行以下操作:
<controls:TestUserControl DataContext="{Binding DataContext}" x:Name="Instance">
<Grid Background="{Binding Background, ElementName=Instance}"/>
<controls:TestUserControl/>
并根据您的代表控制方式应用Control的所有基本属性。