我试图在MainWindow
显示后显示模态登录对话框。 (如在SSMS)显示模态登录对话框
我知道这是不是MVVM的做法,但我使用MainWindow
的Loaded
事件,我调用下面的代码:
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
{
ViewModel.ShowLoginDialog();
}
在视图模型我打电话:
public void ShowLoginDialog()
{
var vm = new LoginControlViewModel();
var window = new LoginWindow(vm);
window.ShowDialog();
}
那么会显示登录对话框,但MainWindow
只有在对话框关闭时才会显示。
如何同时显示MainWindow
和LoginDialog?
在显示窗口之前发生'加载的'事件*。您可以使用示例[this](http://stackoverflow.com/a/14605461/1997232)回答解决方案,在*窗口呈现后仅显示某些内容*。 – Sinatr 2014-11-06 09:39:44