2012-04-18 24 views
0

WPFコントロールのイベントに応じたフォームでコントロールを表示する必要があります。WPFコントロールからWindowsフォームコントロールにアクセスするには?

私が書く場合でも
TheBoard theBoard = new TheBoard(); 
theBoard.keyboard.Visible = true; 

theBoard.Close(); 

誰が私にしてください溶液を得ることができれば何も、起こりません。

+0

より具体的にする必要があります。あなたは何を達成しようとしていますか?予想される動作は何ですか?代わりに、TheBoardはwinformsコントロールですか? – stijn

+0

TheBoardは、Windowsフォームで、それは私がそれを見えるようにしたい、キーボードという名前のコントロールを持っています。私はそれがユーザー定義(WPF)コントロールからのものであることを望んでいます。だから私はなぜこれが動作していないのだろうか?ありがとう。 –

+0

WPFアプリケーションの内部では、Windowsフォームコントロールは 'WindowsFormsHost'を使用してホストする必要があります。例:http://msdn.microsoft.com/en-us/library/ms751761.aspx – stijn

答えて

0

あなたは、WPFコントロールからイベントを発生し、Windowsフォームコントロールでそのイベントをサブスクライブできます。ここに行く道を与えるリンクがあります。

http://www.a2zdotnet.com/View.aspx?Id=79#.T46J5bN-WUI

関連する問題