コード例 #1
0
ファイル: WindowService.cs プロジェクト: Jo3-16/FMA
 public void CloseExternalPreviewWindow()
 {
     if (externalPreviewView == null)
     {
         return;
     }
     externalPreviewView.Close();
     externalPreviewView = null;
 }
コード例 #2
0
ファイル: WindowService.cs プロジェクト: Jo3-16/FMA
        public void OpenExternalPreviewWindow(SelectedMaterialProvider selectedMaterialProvider,
            IFontService fontService)
        {
            if (externalPreviewView != null)
            {
                CloseExternalPreviewWindow();
            }

            externalPreviewView = new ExternalPreviewView
            {
                DataContext = new ExternalViewModel(selectedMaterialProvider, fontService),
                Owner = mainWindow
            };
            externalPreviewView.Show();
        }