/// <summary> /// Открыть окно приложения, если оно закрыто /// </summary> private void ShowWindow() { if (_mainWindow == null) { _mainWindow = _exportLifetimeService.GetValue(_mainWindowFactory); _mainWindow.Closed += (sender, args) => { _exportLifetimeService.Dispose(_mainWindow); _mainWindow = null; }; _mainWindow.Show(); } else { _mainWindow.Activate(); } }
public void Dispose() { _exportLifetimeService.Dispose(_serverSettingsViewModel); _exportLifetimeService.Dispose(_clientSettingsViewModel); }
public void Dispose() { _exportLifetimeService.Dispose(_networkSettingsPage); _exportLifetimeService.Dispose(_actionsPage); }