【发布时间】:2011-12-13 21:55:21
【问题描述】:
我目前正在开发一个应用程序,并且需要根据发生的事件更改视图。此事件意味着必须使用相同的 ViewModel 但使用不同的 View。我目前不知道这是否可能与 Caliburn 相关,但我想应该可以。我遇到的主要问题是 Caliburn 的配置元素的约定。示例:
我有一个 ViewModel “MainViewModel”,它通过约定绑定到“MainView”。当事件发生时,我希望应用程序显示“MainView2”而不是“MainView”。我可以想象有一种编程方式来设置它,但我对 Caliburn 缺乏经验是个问题。
【问题讨论】:
标签: c# wpf mvvm caliburn.micro