|
|
1
2
可以从WinForms应用程序打开WPF窗口。
只需创建窗口并调用
|
|
|
2
0
如果希望Interop应用程序工作 主要地 就像一个WinForms应用程序一样,那么您描述的方法也可以很好地工作——在我的互操作案例中,我有很多相同的东西。 WPF支持MessageBoxes(尽管与WinForms版本稍有不同),您可以使用WPF窗口将一些内容组合在一起(通过添加类似于DialogResult的内容对其进行扩展)。然而,所提供的WPF控件表明,它们正试图更改UX交互,以最小化对话框,特别是模态对话框。 不过,为了让您的生活更轻松,我将创建一个winforms-form/elementhost子类,专门用于处理w/hosting wpf内容,并根据您喜欢的“使用”声明的清洁程度,包装您自己的对话框结果(如枚举),这样您就不必包括system.windows.forms命名空间,它可以使wpf代码落后更多。麻烦。 |
|
Feem · C中COM对象的实际地址# 2 年前 |
|
|
Zee · 如何从Windows SDK打开文件? 13 年前 |
|
|
Yippie-Ki-Yay · 使用非托管代码中的托管COM对象 13 年前 |
|
|
Gilad · 关于C#与非托管C的互操作性的续篇++ 13 年前 |