【问题标题】:WPF UserControl Designer Problem with StrechWPF 用户控件设计器的拉伸问题
【发布时间】:2010-10-14 17:41:28
【问题描述】:

我有一个 WPF 用户控件 (Foo.xaml),应该在窗口上显示拉伸 (VerticalAlignment="Stretch" Horizo​​ntalAlignment="Stretch")。

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

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

我该如何解决这个问题,使其在设计和运行时都能正常工作?

【问题讨论】:

    标签: wpf visual-studio-2008


    【解决方案1】:

    听起来您的UserControl 只有在达到一定的最小尺寸时才有用。如果是这样,请设置 MinWidthMinHeight 属性。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 好的,这就是我找不到这些属性的原因!
      猜你喜欢
      • 1970-01-01
      • 2010-12-22
      • 2018-08-19
      • 1970-01-01
      • 2012-05-11
      • 2018-03-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      相关资源
      最近更新 更多