小编Mic*_*ele的帖子

在运行时绑定时,WPF UserControl不填充父容器

我有一个具有StackPanel的窗口,StackPanel有一个ContentControl,它在运行时获取绑定到它的UserControl.

(在MainWindow.xaml中)

<StackPanel Margin="6,14,5,6" Grid.Row="1">
  <ContentControl Name="WindowContent" Content="{Binding}" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

(在MainWindow.xaml.cs中)

WindowContent.Content = new MainWindowView();
Run Code Online (Sandbox Code Playgroud)

我希望UserControl(和它的孩子们)填满StackPanel中的空间.

我已检查所有高度和宽度都设置为"自动","水平/垂直对齐"设置为"拉伸","水平/垂直对齐"也设置为"拉伸".

有什么我想念的吗?这似乎是一个愚蠢的问题,但我不能让这个工作!

谢谢

wpf

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

wpf ×1