2012-04-18 68 views
0

我需要根據WPF控件中的事件在窗體中顯示控件。如何從WPF控件訪問窗體控件​​?

TheBoard theBoard = new TheBoard(); 
theBoard.keyboard.Visible = true; 

即使我寫:

theBoard.Close(); 

什麼也不會發生,如果任何人都可以給我一個解決方案,請。

+0

你應該更具體。你想要實現什麼,預期的行爲是什麼,取而代之的是TheBoard一個winforms控件? – stijn 2012-04-18 09:25:19

+0

TheBoard是一個Windows窗體,它有一個名爲鍵盤的控件,我想讓它可見。但我希望來自用戶定義(WPF)控件。所以我想知道爲什麼這不起作用?謝謝。 – 2012-04-18 09:33:42

+0

在WPF應用程序內Windows窗體控件必須使用'WindowsFormsHost'託管。例如,看看http://msdn.microsoft.com/en-us/library/ms751761.aspx – stijn 2012-04-18 09:40:33

回答