public void Navigate(ViewType type) { switch (type) { case ViewType.MainWindow: _mainWindow = new MainWindow { DataContext = _container.Resolve <MainViewModel>() }; _mainWindow.Show(); break; case ViewType.AnalysisWindow: var window = new AnalysisWindow { ShowInTaskbar = false, DataContext = _container.Resolve <AnalysisViewModel>(), Owner = _mainWindow }; window.ShowDialog(); break; case ViewType.SettingsWindow: var settingsWindow = new SettingsWindow { ShowInTaskbar = false, DataContext = _mainWindow.DataContext, Owner = _mainWindow }; settingsWindow.ShowDialog(); break; default: throw new ArgumentException(); } }
public void CreateDefaultAnalysisWindow() { window = new AnalysisWindow(); window.ScreenX = 0; window.ScreenY = 0; window.OuterHeight = 768; window.OuterWidth = 1024; }
/// <summary> /// Show the analysis window. Create a new one if it doesn't exist. /// </summary> public void ShowAnalysisWindow() { if (this.analysisWindow == null) { SetupWindow( this.analysisWindow = new AnalysisWindow(), new AnalysisViewModel(this.groupsAndClassesIoController), CloseAnalysisWindow, AnalysisWindowClosed); } this.analysisWindow.Focus(); }
private void MenuItem_Files_Click(object sender, RoutedEventArgs e) { var window = new AnalysisWindow { Owner = Window.GetWindow(this), Title = "Файлы", Content = new FilesControl { ItemsSource = GetSelectedFiles().ToArray(), DataContext = Model.Instance } }; window.ShowDialog(); }
public void ShowFormAnalysisWindow() { var window = new AnalysisWindow(_windsorContainer.Resolve <AnalysisViewModel>()); window.Show(); }
/// <summary> /// Form closed, set to null. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void AnalysisWindowClosed(object sender, EventArgs e) { this.analysisWindow = null; }
private void ShowAnalysisWindowProc() { _analysisWindow = new AnalysisWindow(); _analysisWindow.Owner = Application.Current.MainWindow; _analysisWindow.ShowDialog(); }
public AnalysisAccess(jenningsdbEntitiesConnection context, AnalysisWindow analysisWindow) { this.context = context; _aw = analysisWindow; }