代码之家  ›  专栏  ›  技术社区  ›  Omar

Silverlight中的MVC

  •  2
  • Omar  · 技术社区  · 15 年前

    我最近开始涉足Silverlight,并注意到VS项目从类似于表单(Web和Win)的页面开始,代码落后,设计为.xaml。

    Silverlight中是否有与MVC等价的软件(用于web和桌面应用程序)?Microsoft(如ASP.NET MVC)支持的资源和帮助非常丰富的东西?

    在发现MVC后,我无法看到自己回到代码落后的状态。对于Silverlight来说,这是一个幼稚的想法吗?因为它与ASP.NET不同,并且无法轻松实现MVC?

    3 回复  |  直到 15 年前
        1
  •  4
  •   Mark Seemann    15 年前

    MVVM design pattern

    不幸的是,SL的当前版本并不完全支持MVVM,因为它缺少某些类型(例如。 ICommand

        2
  •  2
  •   itowlson    15 年前

    模型-视图-视图模型 (MVVM),Silverlight通过数据绑定基础架构直接支持这一点。在MVVM中,不是让控制器与解耦视图对话,而是创建 视图模型

    Prism . 这远不是一个完整的解决方案,但您可以使用其他第三方工具包(如Josh Smith的)对其进行补充 MVVM Foundation .

        3
  •  0
  •   Brian Jimdar    15 年前

    我使用Laurent Bugnon的MVLight框架取得了一些成功。 http://mvvmlight.codeplex.com/