C# 代码如何实现动态生成WPF窗体?在线等…………………… 现在我需要动态生成一个WPF窗体到普通的windows应用程序项目中,请问代码如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WinForm中Host WPF的控件,使用ElementHost,在System.Windows.Forms.Integration空间下 ElementHost host = new ElementHost(); formPanel.Controls.Add(host); host.Child = //WPF Control 至于Window,不可以包装成Control控件,因为Window要求必须成为Visual Tree的根节点,也就是说不能被Add到其他控件的Child中。折中的方案是取出你Wpf窗体的视觉树,窗体内容用一个Grid包裹,然后就可以扔进去了 参考这个,这个步骤很详细了http://a2zdotnet.com/View.aspx?id=78有啥问题继续问:) 谢谢您的回复!但是我还是没看懂 具体如何动态生成WPF窗体呢?我只要把它加到现在的项目中去就可以了能讲的详细点吗? 我现在的项目就是普通的Windows窗体应用程序做的 http://download.csdn.net/source/1026726 .ToString("0.000")会把小数点后面的0除掉??? 在当前窗口text控件里编辑数据时,同时另一个窗口的text也变化,要实现这样的效果代码应该怎么写? datagridview中怎么设置行间距呢? 如何用C#开发 种子搜索器,搜索 ED2K KAD 网络资源 c#锁屏,键盘和系统热键都不能用,类似考试系统的程序 100分求高效算法!! 接口的问题。。。。 查询的SQL错在哪里?? 我想做个聊天工具。 对上次发帖的说明,并再次送分,以谢大家的帮助 汉字乱码 .net 安装部署时如何手动回滚?
formPanel.Controls.Add(host);
host.Child = //WPF Control 至于Window,不可以包装成Control控件,因为Window要求必须成为Visual Tree的根节点,也就是说不能被Add到其他控件的Child中。
折中的方案是取出你Wpf窗体的视觉树,窗体内容用一个Grid包裹,然后就可以扔进去了
http://a2zdotnet.com/View.aspx?id=78
有啥问题继续问:)
谢谢您的回复!但是我还是没看懂 具体如何动态生成WPF窗体呢?
我只要把它加到现在的项目中去就可以了能讲的详细点吗?