在MSDN杂志(http://msdn.microsoft.com/en-us/magazine//jj651572.aspx)的特殊Window 8版本中,Laurent描述了初始化他的SimpleIoc容器,还描述了如何使用NavigationService
实现ViewModel的导航,实现{{1} }}
然而,在图6中,(他说明了如何注册服务),他的代码片段清楚地引用了一个名为INavigationService
的设计时 NavigationService,我认为是支持“Blendability”(Laurent在支持Blend方面非常重要,我很欣赏)。
有谁知道设计时导航服务的不同之处?文章中没有其他提及,并且一些Bing搜索没有任何用处。
答案 0 :(得分:0)
在与文章一起发布的示例代码中找到答案。
在DesignNavigationService
课程中,有这样的解释性评论:
// This class doesn't perform navigation, in order
// to avoid issues in the designer at design time.
考虑到ViewModel类在设计时可能会运行一点,这是有道理的,现在我考虑一下。