【问题标题】:PureMVC and Navigation with Silverlight (C#) for Windows Phone 7 (WP7)PureMVC 和用于 Windows Phone 7 (WP7) 的 Silverlight (C#) 导航
【发布时间】:2010-10-25 13:06:56
【问题描述】:

我之前在 AS3 中使用过 PureMVC,并且正在使用 WP7,因此认为尝试 C# 端口 (http://trac.puremvc.org/PureMVC_CSharp/) 是有意义的

我遇到的问题是示例(登录/员工管理员)不使用 NavigationService 来更改应用程序中的状态 - 它们只是在需要时隐藏/显示控件。

有谁知道带有 NavigationService 的 PureMVC 示例或它是如何工作的?

或者我应该放弃尝试使用 PureMVC 并学习像 MVVM 这样的新框架吗?

【问题讨论】:

    标签: silverlight mvvm windows-phone-7 puremvc


    【解决方案1】:

    PureMVC for C# 不包含 Windows Phone 7 的端口。(您提供链接的页面并未将其列为受支持的平台。)这似乎很好地解释了为什么它不使用导航服务。

    如果您想使用 PureMVC,您可能必须自己将其移植到 WP7 或等待为您生成的版本。只有您可以决定是否要走这条路。

    如果您决定要查看 MVVM,我会推荐广受欢迎的 MVVM Light Toolkit.

    【讨论】:

    • 谢谢马特。我很欣赏没有直接的 WP7 端口,但导航框架是 Silverlight 的一部分,并不特定于 WP7。所以理论上Silverlight版本的端口可以工作(如果它支持导航)?我也一直在研究 MVVM Light,谢谢。
    • @Ian PureMVC 的发行说明 (trac.puremvc.org/PureMVC_CSharp/wiki/ReleaseNotes) 只说添加了对 Silverlight 2.0 的支持(尽管它列出了 2.0、3.0 和 4.0 作为支持的平台)。这可以解释为什么没有 NavigationService - 因为这是在 Silverlight 3.0 中添加的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多