2010-12-16 14 views
1

私は現在C#winformsで働く会社のために小さなアプリを書いています。私は本当にいくつかのWPFスキルを取り除きたいので、私が書いたものをWPFに移植しようとしています。WPFへのC Winformsプロジェクトの移植

私のコードは、VB.netとC++(マーシャリングされた)で書かれたDLLの数に依存していますが、WPFはこれをまだサポートしていますか? VB.netコードはツリービューとデータセットを返しますが、これらはWPFでも有効ですか?

ありがとうございました

答えて

1

はい、うまくいくはずです。 WPFとWinFormsはプレゼンテーション用です。残りのコードはすべて同じになります。しかし、これらのツリービューとデータセットをユーザーに提示するためのコードはおそらく変更する必要があります。

+0

aah大丈夫です。だから私のプログラムにプレゼンテーションだけを扱うアセンブリがあり、主にプラグインアーキテクチャを実装しているなら、私はメインアセンブリを再設計しても、それからdllをプラグインすることができますか? –

+2

VB.netのDLLがWinFormsのコンポーネントとコードに依存している場合、例えば、 'Control'オブジェクト(またはSystem.Windows.Forms名前空間の何か)を作成または処理すると、それらは変更する必要があります。マーシャリングされたC++のDLLはそのまま残されます。 – Tesserex

関連する問題