红警杀吧 关注:256贴子:3,374
  • 4回复贴,共1

WPF转UWP经验总结

只看楼主收藏回复

转载请说明作者是Nukepayload2
为了减少红警杀的重构,我写了几个项目试验WPF转UWP技术,并且得到以下结论:
1.TabControl与Pivot其实是一样的
2.TabItem与PivotItem其实是一样的
3.有些UWP控件没Backround等属性,转换时要注意修改
4.UWP的触发器不完整,可使用VisualStateManager代替
5.UWP的绑定表达式不能使用UpdateTarget,需要手动赋值来更新OneWay并且Explicit的绑定
6.如果WPF版设计的UI不是适应屏幕的,移植到UWP会非常痛苦
7.右键菜单的实现不一样了,改为Flyout
8.ListView.View中的GridView改变了含义。不能直接做表格。
9.WPF程序最好不要调Winform,否则别想移植了
10.不太吃内存的对话框可以用ContentDialog移植。吃内存的最好做成新的页面。
11.UWP不支持OneWayToSource绑定。改用TwoWay。
12.尽量使用mvvm或与它类似的模式设计


IP属地:陕西1楼2015-09-19 11:25回复
    额,UWP未来应当会改进吧!


    2楼2015-09-21 09:12
    回复

      坑爹文本框问题解决。分割文本并且把CrLf当作Lf处理即可。


      IP属地:陕西3楼2015-09-22 18:31
      回复


        IP属地:安徽4楼2016-04-09 11:17
        回复
          更新啊


          IP属地:安徽5楼2016-04-09 11:17
          回复