WPF UserControl Designer拉伸问题

时间:2009-03-21 13:56:28

标签: wpf visual-studio-2008

我有一个WPF UserControl(Foo.xaml)应该在窗口上显示streched(VerticalAlignment =“Stretch”Horizo​​ntalAlignment =“Stretch”)。

  • 如果我没有在UserControl上指定宽度/高度,它将在运行时按预期显示。不幸的是,如果我打开Foo.xaml,VS WPF设计器将无法正确显示控件(大小可能是0x0,具体取决于子控件)。

  • 如果我在UserControl上指定一个大小,设计器将与Foo.xaml一起正常工作,但它在运行时不会拉伸。

如何解决这个问题,使其在设计和运行时工作?

2 个答案:

答案 0 :(得分:1)

听起来UserControl仅在某个最小尺寸时才有用。如果是,请设置MinWidthMinHeight属性。

答案 1 :(得分:0)

您可以在UserControl上设置DesignWidth和DesignHeight属性,以在设计视图中调整控件的高度和宽度。

您可以通过拖动当您为UserControl选择调整大小工具时显示的方形矩形,使用鼠标调整这些属性。