几年前做的vs2005 c# winform项目,想添加一些wpf的漂亮、交互要素,于是安装了vs2010,将原项目转换到2010开发环境,在项目属性里面将framework版本改为3.5,一切顺利没有报错。
winform不能直接用wpf的东西,需要拖一个elementhost,然后在里面塞wpf的控件、用户控件之类,只是用用wpf的控件不是我的目的,经过blend处理过的wpf控件才是我想要的,注意:vs2010不能跟blend3同步使用,升级blend4吧,好像不要钱?(不知道做完后会不会受限制,blend4非常强大,强大到没有像样的中文资料,只有m$自己的用户手册和一份12篇文章的合集chm)。
在vs2010里面新建一个wpf user control,然后保存,在blend4里面打开这个项目,它提示这个解决方案里面的setup有XXXXXXXX问题,无所谓。blend4应该会自动打开刚才新添加的wpf的用户控件,然后该干什么干什么,干完后rebuild退出项目,回到vs2010,更新项目,在elementhost里面选择刚才新添加、被blend4处理过的wpf user control,F5,半分钟后经过direct渲染的全新效果出现在我面前,激动了不到半分钟,只听见笔记本风扇嗡嗡狂转,周围的同学不时向我投来鄙夷的目光,冤枉啊,我没在看片.......