代码之家  ›  专栏  ›  技术社区  ›  Hrvoje Hudo

Silverlight 2用户界面模式

  •  0
  • Hrvoje Hudo  · 技术社区  · 16 年前

    我必须在silverlight2中构建一个小的(目前的)管理应用程序,并希望使用某种模式将UI与我的BL/DAL绑定起来。
    我发现视图模型view model和MVP/MVC模式,其中第一个(v/m/v m)特别适合WPF应用程序,因为它使用了丰富的WPF数据绑定选项功能。你有什么建议?你能为SL2写一个v/m/v m的简单例子吗?

    6 回复  |  直到 16 年前
        1
  •  4
  •   Jedidja    16 年前

    NikhilKothari在Silverlight中的m-v-v m上有一组很好的示例(带代码),还有一个用一些非常好的额外功能构建的框架。你一定要去看看。 M-V-VM in Silverlight

        2
  •  1
  •   Aaron Weiker    16 年前

    微软的“模式与实践”小组已经就如何做给出了一些指导 WPF and Silverlight 应用。

        3
  •  1
  •   Craig Nicholson    16 年前

    你可能想看看 CSLA.NET for Silverlight . 我听说过这方面的好消息,但还没来得及亲自尝试。

    Silverlight的csla.net是一个子集 针对CSLA.NET的 Silverlight平台。CSLA网络 Silverlight提供了几乎所有 在Silverlight上使用csla.net的好处, 包括数据绑定、验证, 业务规则、授权、N级 撤消和持久性。

    结果是csla.net Silverlight允许创建 丰富的面向对象业务层 在Silverlight客户端上运行, 能够透明地交流 当csla.net对象运行在 Web和应用程序服务器。

        4
  •  1
  •   DaniCE    16 年前

    Silverlight还具有非常强大的数据绑定功能,因此没有问题。

    Silverlight中缺少的对模型视图ViewModel模式影响更大的部分是它不执行wpf之类的命令。 Here 是JoshSmith的一篇文章,它在Silverlight中复制了wpf的命令模式。

        5
  •  1
  •   BonGeek    15 年前

    wildermuth.com的shawn wildermuth写了一篇关于mv-vm模式的文章,请看,这是本文的链接 "Model-View-ViewModel In Silverlight 2 Apps"

        6
  •  0
  •   Torbjørn    16 年前

    挪威开发者GJ_ Ran在msdn Live上做了一个非常好的演示/演示,介绍如何用WPF编写商业应用程序。实际上,它是关于在Silverlight/WPF中使用表示模型的。看一看 the source code from this article on his blog (抱歉,幻灯片仅限挪威语)。 Presentation Model +Silverlight 2摇滚乐!!!!