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;
 }
Example #3
0
        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;
 }
Example #6
0
 private static bool IsUILegalDisclaimerSuppressed()
 {
     return(RegistrySettingUtility.GetBooleanSetting(Constants.SuppressUIDisclaimerRegistryName));
 }
Example #7
0
 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);
 }