我在 WPF 中创建了一个 .DLL。要在现有的 Windows 窗体应用程序中使用它,我使用ElementHost
.
ElementHost eleHOst = new ElementHost();
UserWarps userWarps = new UserWarps();
eleHOst.Child = userWarps;
eleHOst.Dock = DockStyle.Fill;
UserWarps
.DLL
在已添加引用的 WPF中。现在该文件做了很多 3D 操作。我也Petzold.Media3D
用于3D lines
线框建模。一切正常,除了WireLines
没有Petzold.Media3D
画任何线条。如果我从其他应用程序中引用 DLL,WPF
一切都很好,但是wpf
在 Windows 窗体中托管 UserControl 会消除线条/线框。休息一切都是完美的 -MeshGeometry3D
模型,视觉效果,功能等。
请提出前进的方向。可以替代ElementHost
工作吗?如果是这样,那是什么?