2010-12-16 9 views
1

저는 현재 C# winforms에서 근무하는 회사의 작은 응용 프로그램을 작성했습니다. 정말 WPF 스킬을 고쳐야하기 때문에, 필자가 WPF에 쓴 것을 포팅하려고 할 것입니다.WPF에 C Winforms 프로젝트 포팅

내 코드는 VB.net 및 C++ (마샬링 된)로 작성된 DLL #에 의존하므로 WPF는 여전히 이것을 지원할 예정입니까? VB.net 코드는 treeviews와 datasets를 반환합니다. WPF에서도 여전히 유효합니까?

감사합니다.

답변

1

예. 괜찮습니다. WPF 및 WinForms는 단지 프레젠테이션 용입니다. 나머지 코드는 모두 동일합니다. 그러나 이러한 treeviews 및 데이터 집합을 사용자에게 표시하는 코드는 변경해야 할 수도 있습니다.

+0

괜찮습니다. 따라서 내 프로그램에 프레젠테이션을 처리 한 다음 주로 플러그인 아키텍처를 구현하는 어셈블리가있는 경우 주 어셈블리를 다시 디자인하고 dll을 여전히 플러그인 할 수 있습니다. –

+2

VB.net dll이 WinForms 구성 요소 및 코드에 의존하는 경우 (예 : System.Windows.Forms 네임 스페이스의 다른 항목) Control 개체를 생성하거나 처리하는 경우 변경해야합니다. 마샬링 된 C++ dll은 그대로 유지됩니다. – Tesserex