/// <summary> /// Dialog close button handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CloseButton_Click(object sender, RoutedEventArgs e) { managePackageCommandEvent?.Dispose(); Dynamo.Logging.Analytics.TrackEvent( Actions.Close, Categories.Preferences); viewModel.PackagePathsViewModel.SaveSettingCommand.Execute(null); PackagePathView.Dispose(); Close(); }
/// <summary> /// Dialog close button handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CloseButton_Click(object sender, RoutedEventArgs e) { managePackageCommandEvent?.Dispose(); Analytics.TrackEvent(Actions.Close, Categories.Preferences); viewModel.PackagePathsViewModel.SaveSettingCommand.Execute(null); viewModel.CommitPackagePathsForInstall(); PackagePathView.Dispose(); RunGraphWhenScaleFactorUpdated(); Close(); }