우리가 응용 프로그램에 대한 MainWindow를이 우리가 설정 창으로 (가장을 적합 중 ) 두 번째 창 또는 usercontrole을 원하는 말할 수 있습니다. 어떻게이 창을 열고 mvvmLight 접근으로 닫을 수 있습니까?WPF MVVM Light에서 Window & UserControle을 열고 닫는 방법?
이것은 현재 개봉에 사용하는 코드입니다.
var settingWindow = new SettingsViewWindow();
settingWindow.Show();
이 현재 내가 폐쇄 창에 사용하는 코드입니다.
This.Close();
userControle 제어 및 사용시기에 대해서는 잘 모릅니다. 당신이 youtube 영상 또는 나가 그것에 관하여 읽을 수 있던 위치를 cognize 경우에 appritacted. 또는 단순히 설명을 삭제하십시오.
다음은 MenuItem Click Events를 구성한 방법입니다. beeing이 시간 동안 나는 일반적인 버튼에 대한 내 eventhandlers을 쥐고 descreptive regrion 안에 그들을 배치하는 방법입니다. 나는이 밑 부분을 스폴리에 어떻게 두는 지 안다면. ;)
private void btnNav_Click(object sender, RoutedEventArgs
{
if(sender == btnNavSettings)
{
OpenSettingsWindow();
}
else if(sender == btnNavExitApp)
{
ShutDownApplication();
}
}
/// <summary>
/// Opens a settings window.
/// Only on settings window can be open at time.
/// </summary>
private void OpenSettingsWindow()
{
if(GlobalVariabels.GUI_Variabels.SettingsWindowIsOpen != true)
{
var settingWindow = new SettingsViewWindow();
settingWindow.Show();
}
}
/// <summary>
/// Exit the application properly.
/// </summary>
private void ShutDownApplication()
{
Application.Current.Shutdown(0);
}
. 컴퓨터에 액세스 할 때 설명 답을 추가하겠습니다. –