WPF에서 .DLL을 만들었습니다. 기존 Windows Forms 응용 프로그램에서 사용하려면 ElementHost
을 사용합니다.WPF를 Windows Form 내에서 호스팅하는 문제 - C#
ElementHost eleHOst = new ElementHost();
UserWarps userWarps = new UserWarps();
eleHOst.Child = userWarps;
eleHOst.Dock = DockStyle.Fill;
UserWarps
부가 기능은 참조 된 WPF .DLL
입니다. 이제 파일은 3D 조작을 많이합니다. 와이어 프레임 모델링을 위해 3D lines
에 Petzold.Media3D
을 사용하고 있습니다. WireLines
이 Petzold.Media3D
인 것은 모든 선을 그려 내지 않고 모든 것이 올바르게 작동합니다. 내가 다른 WPF
응용 프로그램에서 DLL을 참조하면 모든 것이 잘되지만 Windows 양식에서 wpf
의 UserControl을 호스팅하면 줄/와이어 프레임이 제거됩니다. 모든 것이 완벽 함 - MeshGeometry3D
, 모델, 영상, 기능 등
앞으로 나아가는 길을 제안하십시오. ElementHost
에 대한 대안을 찾을 수 있습니까? 만약 그렇다면 그것은 무엇입니까?
가 모달 또는 비 모달 창입니까? – Rauld
"편집/솔루션"을 대답으로 이동하고 수락하십시오. –