level 11
已经基本完成了一个软件的半成品,功能和算法不是很复杂,但是代码量比较大,可能有将近万行。因为我比较重视UI,然后winform在UI方面的支持又不如WPF,所以想把这个软件转成WPF。
目前对WPF了解很少,想请教下dalao们,wpf和winform的方法、函数之类的语法、支持一样吗?(主要是算法方面)
另外,我目前有一定的html和css基础,想请问下这些对学习wpf会不会有帮助?
谢谢
2017年08月17日 15点08分
1
level 10
我没用过,不清楚。上次随手建个了WPF程序玩玩,发现一头雾水,完全不会弄。
WPF和WinForm有比较大的差别,如果你的程序已经完成了,不建议再转换到WPF。
有HTML经验应该会比较有帮助。
另外,其实有一些花式技巧,可以让WebBrowser成为程序的UI,然后将自己的代码嵌入到浏览器之中。
这样只需要用HTML来做程序的UI布局,就可以弄出一些很漂亮和有趣的东西了。
2017年08月17日 15点08分
3
嗯 主要是虽然大致完成了 但是以后还想加一些新功能 比如3D之类的 WPF应该会比较好做?
2017年08月17日 16点08分
Webbrowser这个我也想过 但不知道如何实现?毕竟css写的界面确实漂亮多了 dalao能再详细说明下吗 比如怎样使事件代码和webbrowser交互?非常感谢~
2017年08月17日 16点08分
或者说 在现有的winform项目(解决方案)中添加wpf窗体可行吗?winform和wpf互相调用的效率应该还可以吧?
2017年08月18日 00点08分
回复
福厦高速
:WPF我真不会用啊,有空我写一个与WebBrowser交互的实例吧,其实很简单的
2017年08月18日 07点08分
level 1
这个应该不难吧,界面重做一下,逻辑关系重理一下,算法部分基本都可以直接移植,引用下相关组件就可以了
2017年08月25日 05点08分
6