我試圖在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