【发布时间】:2014-02-17 12:31:00
【问题描述】:
我需要将 WPF 用户控件添加到我现有的旧版 Winforms 应用程序中,以便用户控件的内容自动缩放到主应用程序窗口的大小。
我发现使用 System.Windows.Forms.Integration.ElementHost 可以在 Winforms 中嵌入 WPF 用户控件,但是这个容器可以调整我的用户控件内容的大小吗?
【问题讨论】:
-
使用
ViewBox包围你的UserControl...当父级的高度或宽度增加时,它会自动缩放... -
感谢 Sankarann,成功了!我知道 ViewBox,但我认为 ElementHost 需要一个 UserControl,但实际上它接受任何 UIElement。
-
@Sankarann,如果你想为此写一个答案,我很乐意接受。