MainWindow
이 표시된 후에 모달 대화 상자를 표시하려고합니다.모달 로그인 대화 상자 표시
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
{
ViewModel.ShowLoginDialog();
}
뷰 모델에서 내가 전화 했어 : (같이 SSMS에서)
내가 다음 코드를 호출 어디 이것이 MVVM 접근하지 알고 있지만 나는 MainWindow
의 Loaded
이벤트를 사용하고
public void ShowLoginDialog()
{
var vm = new LoginControlViewModel();
var window = new LoginWindow(vm);
window.ShowDialog();
}
로그인 대화 상자가 표시되지만 대화 상자가 닫힌 경우에만 MainWindow
이 표시됩니다.
MainWindow
과 LoginDialog를 동시에 어떻게 표시합니까?
'로드 됨'이벤트가 * 전에 * 발생합니다. 당신은 예제를 [*] (http://stackoverflow.com/a/14605461/1997232) 해답을 * 후 * 렌더링 된 후 처음으로 렌더링하는 데 사용할 수 있습니다. – Sinatr