private void chiuidereFinestraMain() { if (_mainWindow != null) { ClosableWiewModel cvm = (ClosableWiewModel)_mainWindow.DataContext; Object param = null; if (cvm.CloseCommand.CanExecute(param)) { cvm.CloseCommand.Execute(param); } _mainWindow = null; } }
public void chiudereFinestraSlideShow() { if (_slideShowWindow != null) { ClosableWiewModel cvm = (ClosableWiewModel)slideShowViewModel; Object param = null; if (cvm.CloseCommand.CanExecute(param)) { cvm.CloseCommand.Execute(param); } _slideShowWindow = null; } }
public void chiudereFinestraSnapshotPubblico() { if (_snapshotPubblicoWindow != null) { ClosableWiewModel cvm = (ClosableWiewModel)snapshotPubblicoViewModel; Object param = null; if (cvm.CloseCommand.CanExecute(param)) { cvm.CloseCommand.Execute(param); } _snapshotPubblicoWindow = null; // Se quando mi sono aperta, stava girando lo ss, allora lo avevo messo in pausa, // quindi adesso lo riattivo. if (stavaGirandoLoSlideShow) { if (slideShowViewModel != null && slideShowViewModel.isPaused) { slideShowViewModel.start(); } } stavaGirandoLoSlideShow = false; } }