在 WPF(符合 MVVM)中处理应用程序屏幕的首选方式是什么? Silverlight 建议也可以。
我不是在问应用程序状态(参见 MVVM Screen Management ),而是呈现各种屏幕的实际机制。
目标应用程序是游戏,但 gamedev没有回应。
最佳答案
我会研究一个 MVVM 框架,例如 Caliburn.Micro其中有屏幕和导体的概念。 Caliburn.Micro 附带了两个导体实现,或者您可以根据需要开发自己的导体。
Rob 谈论 Screens、Conductors 和 Composition 的概念 here .
最新的来源还包括一个 GameLibrary 示例,Rob 在他的原始 Build Your Own MVVM Framework 中讨论了该示例。谈话(EX15),这将是一个很好的起点。
关于wpf - WPF中的应用程序屏幕管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057536/