private void SaveDoNotShowPreviewWindowSetting(bool doNotshow) { _uiContext.UserSettingsManager.ApplyShowPreviewSetting(!doNotshow); RegistrySettingUtility.SetBooleanSetting( Constants.DoNotShowPreviewWindowRegistryName, doNotshow); }
/// <summary> /// Represents the user settings persisted in suo files. /// </summary> public UserSettings() { IncludePrerelease = RegistrySettingUtility.GetBooleanSetting(Constants.IncludePrereleaseRegistryName); ShowPreviewWindow = true; SelectedFilter = ItemFilter.Installed; DependencyBehavior = DependencyBehavior.Lowest; FileConflictAction = FileConflictAction.PromptUser; OptionsExpanded = false; }
private void CheckboxPrerelease_CheckChanged(object sender, EventArgs e) { if (!_initialized) { return; } RegistrySettingUtility.SetBooleanSetting( Constants.IncludePrereleaseRegistryName, _topPanel.CheckboxPrerelease.IsChecked == true); SearchPackagesAndRefreshUpdateCount(_windowSearchHost.SearchQuery.SearchString, useCache: false); }
private async Task <bool> ShouldShowUpgradeProjectAsync() { ThreadHelper.ThrowIfNotOnUIThread(); // If user has turned it off, don't show if (RegistrySettingUtility.GetBooleanSetting(Constants.SuppressUpgradePackagesConfigName)) { return(false); } // We don't currently support converting an entire solution if (_model.IsSolution) { return(false); } var projects = _model.Context.Projects.ToList(); return((projects.Count == 1) && await _model.Context.IsNuGetProjectUpgradeableAsync(projects[0], CancellationToken.None)); }
private void OnDoNotShowAgainClick(object sender, RoutedEventArgs e) { RegistrySettingUtility.SetBooleanSetting(Constants.SuppressUpgradePackagesConfigName, true); MigratorBar.Visibility = Visibility.Collapsed; }
private static bool IsUILegalDisclaimerSuppressed() { return(RegistrySettingUtility.GetBooleanSetting(Constants.SuppressUIDisclaimerRegistryName)); }
private void SuppressDisclaimerChecked(object sender, RoutedEventArgs e) { _legalDisclaimer.Visibility = Visibility.Collapsed; RegistrySettingUtility.SetBooleanSetting(Constants.SuppressUIDisclaimerRegistryName, true); }
public static bool IsDoNotShowPreviewWindowEnabled() { return(RegistrySettingUtility.GetBooleanSetting( Constants.DoNotShowPreviewWindowRegistryName)); }
public static bool GetDoNotShowPromptState() { return(RegistrySettingUtility.GetBooleanSetting( Constants.DoNotShowDeprecatedFrameworkWindowRegistryName)); }
public static void SaveDoNotShowPromptState(bool doNotshow) { RegistrySettingUtility.SetBooleanSetting( Constants.DoNotShowDeprecatedFrameworkWindowRegistryName, doNotshow); }