【发布时间】:2021-08-04 09:11:54
【问题描述】:
主要应用程序是在 .NET Framework 4.8 和 WinForms 中开发的。 我尝试托管的子应用程序也是一个 .NET Framework 4.8 WPF 应用程序。 每个视图都是一个用户控件,因此主机理论上可以显示它。有一次显示了控件,但仅显示了一些控件。添加的主题也无法显示。
WinForms 应用程序尚未准备好更新到 .NET Core 甚至 .NET 5。
为了托管 WPF 应用程序,我使用 WinForms 中的 WPF 主机控件。问题是,当托管在 WinForms 应用程序中时,可以显示“本机”WPF 控件并且 Telerik 控件消失。 如果我独立启动 WPF 应用程序,所有内容都会显示并且可以使用。
我在两个项目上都安装了 NuGet 包。
您可以在上面的示例中看到可以显示底部的框。其他一切都不存在。代码正在编译,我可以从视图初始化中逐步完成代码隐藏。
【问题讨论】:
标签: .net wpf winforms telerik winforms-interop