【发布时间】:2017-02-22 13:33:47
【问题描述】:
我知道设置子窗口属性以在 WinForms 和 WPF 中显示。这可以通过根据 WinForm/WPF 设置父/所有者来完成。
但最近,我遇到了一种情况,我需要将子窗口设置为父窗口的中心,其中子窗口属于 WinForms,而父窗口属于 WPF。
我试过了,
newForm window = new newForm;
window.Owner = this;
这显然行不通,而且
window.StartPosition = FormStartPosition.CenterParent;
之后,
newForm window = new newForm;
window.MdiParent = this;
同样,不会工作。
关于如何实现这一点的任何建议?
【问题讨论】:
-
你的第二个例子:“window.StartPosition = FormStartPosition.CenterParent;”为我工作。不过,我无法解释原因。