我有一件非常简单的事情,我想做的是,但它不起作用,我正在努力理解我错过了什么。
因此,我在父UI中有一个<ContentControl>,并将其Content属性绑定到控制器上的DependencyProperty:
<ContentControl x:Name="rightPanel">(它位于一个网格中,行高设置为*。)
然后,我实例化了一个包含网格的UserControl (因此,网格应该伸长以填充可用空间),但是每当我将它嵌入到UserControl中时,它就失去了所有的“拉伸”,并开始缩小,就像在StackPanel中一样。
<UserControl
*namespace snip*>
<Grid Background="LightGreen">
<TextBlock Text="Oh happy days..."/>
</Grid>
</UserControl>…
var innerPage = new MyUserControl1(); // the above <UserControl>
this.rightPanel.Content = innerPage;

我搞不懂为什么会这样。我在UserControls和Pages上都试过了,没有区别。我遗漏了什么?
发布于 2016-11-05 21:55:30
将ContentControl的HorizontalContentAlignment / VerticalContentAlignment设置为拉伸。
https://stackoverflow.com/questions/40430172
复制相似问题