如题,没用过WPF,请大家踊跃发言。

解决方案 »

  1.   

    界面应该都全部重写了
    先把所有业务层的东西抽取出来吧用MVVM还是挺爽的
      

  2.   

    没用过MVVM,可以继续使用MVC吗?
      

  3.   

    你就把你的WinForm项目输出成类库 然后WPF引用 在WPF的起始页New你WinForm的起始页
    然后整个重写就搞定了
      

  4.   

    我嘞个去你MVVM是什么都不知道。那样怎么写啊
      

  5.   

    那这样是不是不行了?一定要把MVVM先吃透了?时间恐怕不够了,要是的话,得考虑放弃这么重写了。
      

  6.   

    先按照自己的思路写,不写永远都不会,不一定每个WPF都有用MVVM。WPF主要是绑定和命令!
      

  7.   

    没啥不行的,不用MVVM框架写的WPF程序多了去了。用MVVM框架能让你以后修改UI界面这块很轻松。
      

  8.   

    我嘞个去你MVVM是什么都不知道。那样怎么写啊WPF=MVVM?
      

  9.   

    如果程序太大的话,单纯用WPF是非常恶心的事,简直就是回到了原始人的时代。用MVVM最核心就是方便UI的修改,特别是你要用到多线程的时候,很多东西根本就不需要自己想啊,用起来真的特别的爽啊如果WPF吃得差不多的话,要MVVM上手的话,大概用2-3天,我当年边上班边吃WPF用了一个月,然后MVVM看视频用了两天,上手,工作!!!
      

  10.   


    这话说的蛮狠。事实上,把WinForms程序转换成WPF(甚至是Web程序),难度取决于你的程序架构。如果的程序越经过设计,越脱离具体的界面而面向业务,那么转换就越容易。反之,如果你的程序越依赖具体的控件,甚至我们发现一些开发者连排序,或者传参数都借助特定的控件,那么转换起来如同登天。最糟糕的是,你的代码很多是复制粘贴来的,而你也不明白它们是什么意思。那么就完了,上哪里去找适应wpf实现相同功能的代码呢?
      

  11.   


    这话说的蛮狠。事实上,把WinForms程序转换成WPF(甚至是Web程序),难度取决于你的程序架构。如果的程序越经过设计,越脱离具体的界面而面向业务,那么转换就越容易。反之,如果你的程序越依赖具体的控件,甚至我们发现一些开发者连排序,或者传参数都借助特定的控件,那么转换起来如同登天。最糟糕的是,你的代码很多是复制粘贴来的,而你也不明白它们是什么意思。那么就完了,上哪里去找适应wpf实现相同功能的代码呢?
    版主说的是一针见血,代码如果是拿别人的,那能转成功我看也是悬了
      

  12.   

    我嘞个去你MVVM是什么都不知道。那样怎么写啊WPF=MVVM?
    I'm sorry!我不是故意说错的。
      

  13.   

    我嘞个去你MVVM是什么都不知道。那样怎么写啊WPF=MVVM?表示WPf也可以使用MVVM啊。忘了这个事了
      

  14.   

    哇,这么多回复啦,谢谢大家,又有信心了,那就先转着吧,业务这块没问题的。MVVM以后慢慢用上。真心感谢大家的热心回答,放分啦~!