0

目前,我没有使用任何类型的 MVVM 框架。因此,在导航页面上获取查询字符串参数值很简单。我的场景很常见,我将实体的主键从“母版页”传递到“详细信息页”。

现在,我正在尝试权衡使用 MVVM 方法的好处,这是一个很好的例子,说明在 MVVM 之类的框架中可能会变得复杂的简单操作。可能是我一直在寻找错误的地方,但是无法在网上轻松找到此类示例有点令人沮丧。

谢谢!

4

1 回答 1

0

您不会通过在视图中插入一些代码来将查询字符串传递给 ViewModel(可能使用工厂模式)来破坏 MVVM 模式。

this.DataContext = ViewModelFactory.Create(HtmlPage.QueryString["MyVar"]); 

您应该使用这些模式来帮助您,并根据常识使用它们,有时它们会使事情变得过于复杂,并且在可扩展性/可维护性方面适得其反。

于 2011-03-24T23:35:15.920 回答