WPFウィンドウでVNCクライアントセッションをホストできるようにするコントロールを探しています。最初のグーグルはWPFに対して何も生成せず、WinFormsのみを生成しました。したがって、誰もWPFコントロールを指定できない場合は、WPFアプリケーションでWinFormsVNCコントロールを使用することについてアドバイスをいただければ幸いです。つまり、WPFアプリケーションでVNCクライアントセッションをホストするにはどうすればよいですか?
3207 次
2 に答える
5
WPFアプリケーションアプローチでは、WinFormsコントロールを使用することをお勧めします。とても簡単です。
- プロジェクトにWindowsFormsIntegration参照を追加します
XAMLにWinForms統合要素を追加します。
<WindowsFormsHost Name="host"/>
WinFormsコントロールを分離コードのその要素に追加します。
host.Child = new WinFormsControl();
于 2011-01-11T07:28:30.623 に答える
2
WPFでホストされるWinFormsコントロールには、大きな欠点があります。DeveloperExpressは、次のようなLayoutManagerコンポーネントの問題を文書化しました:http://documentation.devexpress.com/#WPF/CustomDocument7551
VncSharpWpfと呼ばれるVNCSharpのWPF実装は次のとおりです。http://d.hatena.ne.jp/horus531/20110515/1305443108
どちらの実装も、(他の)ネイティブ実装と比較して最速ではありません。誰かがもっと良いものを見つけたら、私は知っていただければ幸いです。
于 2012-05-02T12:11:25.370 に答える