问题描述
新建了一个WPF用户控件库,通过xaml创建了一个ListView控件,起名叫myListView,并生成了a.dll.请问大家,怎样做才能将这个控件加入到C#的WindowForms里面,并且可以在C#里面自由的添加Item呢?(我在C#里面引入a.dll之后,发现并不能去调用myListView控件,提示myListView未定义)期待大家的回复,谢谢:)
解决方案
解决方案二:
在工具盒里右键添加Item把a.dll加入即可
解决方案三:
在WindowForms里添加不了吧!
解决方案四:
在WindowForms里添加不了吧!----------可以添加,选WPF组件选项卡就可以了,不过,我加完后工具箱里面根本看不到
解决方案五:
帮你顶一下
解决方案六:
没弄过.帮顶
解决方案七:
up
解决方案八:
觉得有点不可思议............没做过..帮顶...
解决方案九:
我这边试了还是不行!你是在哪里看到可以那样用的?个人觉得没必要那样用!WindForm里有相对应的用户控件WindFormControlWPF(WpfBrowserApplication)里也有相对应的WPF用户控件WPFControl如果可以交换引用那确实很强大了!
解决方案十:
今天早上看到一些文章确实可以这样调用在winform上调用WPF用户控件:在WPF上调用WinForm用户控件:
解决方案十一:
是在vs2005调用??还是在vs2008??
解决方案十二:
vs2008下引用控件的dll在winForm里要添加ElementHost控件在ElementHost里添加你自定义的Wpf控件(点击控件右上角的三角号,选择你的控件)在Wpf里要添加WindowsFormsHost控件在WindowsFormsHost里添加你自定义的WinForm控件(在Load或初始化时添加以下代码)privatevoidWindow_Loaded(objectsender,RoutedEventArgse){UserControl1uc=newUserControl1();windowsFormsHost1.Child=uc;}
PrivateSubWindow1_Loaded(ByValsenderAsSystem.Object,ByValeAsSystem.Windows.RoutedEventArgs)HandlesMyBase.LoadedDimucAsNewUserControl1()WindowsFormsHost1.Child=ucEndSub
解决方案十三:
privatevoidWindow_Loaded(objectsender,RoutedEventArgse){UserControl1uc=newUserControl1();windowsFormsHost1.Child=uc;}这个好用我研究一天了谢谢
解决方案十四:
在工具盒里右键添加Item把a.dll加入即可