コード例 #1
0
 /// <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();
     }
 }
コード例 #2
0
 public void Dispose()
 {
     _exportLifetimeService.Dispose(_serverSettingsViewModel);
     _exportLifetimeService.Dispose(_clientSettingsViewModel);
 }
コード例 #3
0
 public void Dispose()
 {
     _exportLifetimeService.Dispose(_networkSettingsPage);
     _exportLifetimeService.Dispose(_actionsPage);
 }