gpt4 book ai didi

c# - 以编程方式从 wpf 应用程序打开 winform

转载 作者:行者123 更新时间:2023-11-30 16:26:14 25 4
gpt4 key购买 nike

我将如何从 wpf 应用程序打开 winform?这个需要通过代码来实现,但是正常的功能

Form.Show(); 

将不起作用。我需要一些可以让我更改表单可见性的东西,但我无法访问此表单中的任何与 gui 相关的功能。

最佳答案

您可以在 WPF 应用程序中以与在 Windows 窗体应用程序中相同的方式使用 Windows 窗体,前提是您有正确的引用。这应该可以正常工作:

YourForm form = new YourForm();
form.Show();

但是,我通常会建议尝试重新处理此操作,以使用 WindowsFormsHost 将 Windows 窗体内容作为 WPF 窗口中的 UserControl 包含在内。控制。这往往更干净一些,因为窗口父子关系工作得更干净一些(因为它们都是 WPF 窗口)。

关于c# - 以编程方式从 wpf 应用程序打开 winform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com