XAML ContentControl子级未拉伸以填充ContentControl

XAML ContentControl子级未拉伸以填充ContentControl,xaml,uwp,Xaml,Uwp,我有一件非常简单的事情,我正试图去做,但它不起作用,我正试图理解我错过了什么 因此,我在父UI中有一个,并且正在将其内容属性绑定到控制器上的DependencyProperty: <ContentControl x:Name="rightPanel"> var innerPage=new MyUserControl1();//以上 this.rightPanel.Content=innerPage; 我不明白为什么会这样。我用UserControls和Pages都试过了,没有

我有一件非常简单的事情,我正试图去做,但它不起作用,我正试图理解我错过了什么

因此,我在父UI中有一个
,并且正在将其
内容
属性绑定到控制器上的DependencyProperty:

<ContentControl x:Name="rightPanel">

var innerPage=new MyUserControl1();//以上
this.rightPanel.Content=innerPage;


我不明白为什么会这样。我用
UserControl
s和
Page
s都试过了,没有区别。我缺少什么?

将ContentControl的HorizontalContentAlignment/VerticalContentAlignment设置为Stretch。

将ContentControl的HorizontalContentAlignment/VerticalContentAlignment设置为Stretch。

如果在包含ContentControl的网格上设置背景(只是临时设置),则,它是否填充了它自己的父对象?@EdPlunkett是的,它只在嵌入时发生故障。您是否将ContentControl的HorizontalContentAlignment/VerticalContentAlignment设置为Stretch?是的,我也尝试过,但没有效果。在父ContentControl元素和嵌入的页面/用户控件上。哦,等等!我尝试了
HorizontalAlignment
而不是
HorizontalContentAlignment
!这真的成功了!非常感谢你。请随意发布答案,我会给您检查。如果您在包含ContentControl的网格上设置了背景(只是临时设置),它会填充自己的父级吗?@EdPlunkett是的,它只在嵌入时发生故障。您是否将ContentControl的HorizontalContentAlignment/VerticalContentAlignment设置为Stretch?是的,我也尝试过,但没有效果。在父ContentControl元素和嵌入的页面/用户控件上。哦,等等!我尝试了
HorizontalAlignment
而不是
HorizontalContentAlignment
!这真的成功了!非常感谢你。请随意发布答案,我会给您检查。在本用例中,识别
HorizontalContentAlignment
horizontallignment
之间的差异非常重要!在本用例中,认识到
HorizontalContentAlignment
horizontallignment
之间的差异非常重要!
<UserControl
    *namespace snip*>
    <Grid Background="LightGreen">
        <TextBlock Text="Oh happy days..."/>
    </Grid>
</UserControl>
var innerPage = new MyUserControl1(); // the above <UserControl>
this.rightPanel.Content = innerPage;