0
我需要根據WPF控件中的事件在窗體中顯示控件。如何從WPF控件訪問窗體控件?
TheBoard theBoard = new TheBoard();
theBoard.keyboard.Visible = true;
即使我寫:
theBoard.Close();
什麼也不會發生,如果任何人都可以給我一個解決方案,請。
我需要根據WPF控件中的事件在窗體中顯示控件。如何從WPF控件訪問窗體控件?
TheBoard theBoard = new TheBoard();
theBoard.keyboard.Visible = true;
即使我寫:
theBoard.Close();
什麼也不會發生,如果任何人都可以給我一個解決方案,請。
您可以從WPF控件引發事件並在Windows窗體控件中訂閱該事件。這裏有一個鏈接可以讓你走的路。
你應該更具體。你想要實現什麼,預期的行爲是什麼,取而代之的是TheBoard一個winforms控件? – stijn 2012-04-18 09:25:19
TheBoard是一個Windows窗體,它有一個名爲鍵盤的控件,我想讓它可見。但我希望來自用戶定義(WPF)控件。所以我想知道爲什麼這不起作用?謝謝。 – 2012-04-18 09:33:42
在WPF應用程序內Windows窗體控件必須使用'WindowsFormsHost'託管。例如,看看http://msdn.microsoft.com/en-us/library/ms751761.aspx – stijn 2012-04-18 09:40:33