在WPF(符合MVVM)中处理应用程序屏幕的首选方法是什么? Silverlight suggeestions也没关系。
我不是在询问应用状态(参见MVVM Screen Management),而是询问呈现各种屏幕的实际机制。
目标应用是一款游戏,但gamedev没有得到回应。
答案 0 :(得分:2)
我会研究一个MVVM框架,例如Caliburn.Micro,它具有Screens和Conductors的概念。 Caliburn.Micro附带了两个Conductor实现,或者您可以根据需要开发自己的实现。
Rob谈论屏幕,指挥和构图here的概念。
最新消息来源还包括一个GameLibrary示例,Rob在他最初的Build Your Own MVVM Framework演讲(EX15)中讨论了这个示例,这将是一个很好的起点。