RT
可以直接在winform项目下添加wpf用户控件很好的集成到winform里面,建议的互相访问传值。
但是我想用expression blend3来做用户控件,更漂亮,然后生成的dll加入工具栏,拖到winform,但是这样一来就无法互相访问无法传值了。
因为我菜鸟,从来没写过自定义控件,不知道elementhost这个类有哪个属性代表它包含的、我想要的控件信息,不知道如何传值、互相访问,请教高手!如何为这个user control做属性、做方法,以便在winform里面能使用!感激不尽!

解决方案 »

  1.   

    初学WPF的建议看下WPF揭秘,你所说了问题在书里有详细的解答
      

  2.   

    感谢leon0905指点,下wpf揭秘拜读ing
      

  3.   

    不确定你问的具体是什么。1. blend既可以开发wpf也可以开发silverlight控件,所以首先你不要搞错目标类型。
    2. 如果搞对了目标类型,那么当你生成用户控件,你就得到了.dll文件。那么直接在你的vs的工具箱上把这些控件添加进去就行了。开发时直接拖到界面上,跟wpf内置的控件的用法完全一样。
      

  4.   

    自己google一下如何将自己开发好的控件添加到vs开发环境的工具箱上吧!