2009-12-23 66 views
0

我的解決方案中有2個項目。如何從wpf interop訪問winforms數據?

-WindowsFormsApplication8 
-WpfControlLibrary1 

我使用WPF互操作性的ElementHost從WpfControlLibrary1中託管UserControl1。

_________________________ 
Form1    - [] x | 
------------------------- 

    .......... 
    | label1 | // label 
    .......... 

// elementHost1 
// wpf control has one 
// button and nothing else 
    ____________ 
    |   | 
    | ClickMe1 | 
    |____________| 

__________________________ 

現在,

<Canvas> 
    <Button Click="btnclick">hello</Button> 
</Canvas> 

private void btnclick(object sender, RoutedEventArgs e) 
{ 
    MessageBox.Show(); // this msgbox 
} 


我想 「這MSGBOX」 顯示LABEL1的內容。

我該怎麼做?

回答

2

我改變了我的答案。這個網站是有用的爲你做兩種方式:

http://sachabarber.net/?p=149

+0

@pipelinecache請後,我太笨了,沒有它,瞭解一個例子! :) – 2009-12-23 08:57:14

+0

嗨大衛,是的,我可以,這將花費我幾分鐘。等一下。 – pipelinecache 2009-12-23 09:02:50

+0

抱着你的男人! :D – 2009-12-23 09:03:42