我已經在WPF中創建了一個.DLL。要在現有的Windows Forms應用程序中使用它,我使用ElementHost
。託管Windows窗體內的WPF給出的問題 - C#
ElementHost eleHOst = new ElementHost();
UserWarps userWarps = new UserWarps();
eleHOst.Child = userWarps;
eleHOst.Dock = DockStyle.Fill;
UserWarps
是WPF .DLL
已添加引用。現在這個文件做了很多3D操作。我也使用Petzold.Media3D
代替3D lines
進行線框建模。一切工作正常,除了WireLines
的Petzold.Media3D
沒有畫任何線條。如果我參考其他WPF
應用程序的DLL,一切都很好,但在Windows窗體中託管wpf
的UserControl消除了線/線框。休息一切都很完美 - MeshGeometry3D
,模型,視覺效果,功能等
請建議前進的方向。可以替代ElementHost
工作嗎?如果它確實那麼它是什麼?
是模式或無模態窗口? – Rauld
將「編輯/解決方案」移至答案並接受答案。 –