我想从ViewModel打开一个窗口。 如何使用Galasoft Messenger创建并显示它?Galasoft Messenger显示窗口
public partial class View {
public View() {
InitializeComponents();
//Register Open message
}
//This is called when ViewModel sends a message
public void OpenView() {
new View().Show();
}
}
public class ViewModel {
public ViewModel() {
//Send message to open some view
}
}
首先显示我们*您的*代码,然后我们将使用该代码。 – BoltClock 2011-12-21 15:27:29
呃,imo Views不应该为您的应用程序的导航负责。为此创建一个ViewModel并使用DataTemplates显示视图。 – Rachel 2011-12-21 16:30:44
但是,你会如何创建一个视图的实例并显示它? – 2011-12-22 07:06:13