【问题标题】:MVVM and views with controls that trigger navigationMVVM 和带有触发导航控件的视图
【发布时间】:2010-06-19 15:05:06
【问题描述】:

我正在考虑为 Silverlight 创建自己的开发框架,作为理解 MVVM 和处理一些我仍然不知道的概念的练习。所以有几个问题:

1)

我正在考虑以下问题:我创建了包含按钮/超链接的自定义/用户控件,这些按钮/超链接实际上会改变当前视图。

如何按照 MVVM 范式绑定类似的东西。视图模型如何捕获该信息,以使目标 Uri 不在控件或视图中硬编码?

2)

似乎视图模型应该负责宣布更高级别的实体——caliburn 和 prism 称之为 Shell——需要加载一个新视图以及哪个视图。

这种机制如何运作?

【问题讨论】:

    标签: silverlight mvvm


    【解决方案1】:

    你可能想看看 SL4 中的导航框架,它可能会让你重新思考如何完成很多事情。

    但是 1) 您在应用程序的某处定义一个 Frame,并将其源绑定到您的用户控件,这些控件从其新父级继承其数据上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多