2009-12-23 42 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