From 0a901685c873396ba9947524cb273a7e460abbbc Mon Sep 17 00:00:00 2001 From: tian-lt Date: Tue, 15 Jun 2021 13:11:05 +0800 Subject: [PATCH] Avoid crashing --- src/Calculator/App.xaml.cs | 2 +- .../Views/GraphingCalculator/GraphingSettings.xaml.cs | 2 +- src/Calculator/Views/MainPage.xaml.cs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Calculator/App.xaml.cs b/src/Calculator/App.xaml.cs index d1345fcc..73046d99 100644 --- a/src/Calculator/App.xaml.cs +++ b/src/Calculator/App.xaml.cs @@ -159,7 +159,7 @@ namespace CalculatorApp // For very first launch, set the size of the calc as size of the default standard mode if (!localSettings.Values.ContainsKey("VeryFirstLaunch")) { - localSettings.Values.Add("VeryFirstLaunch", false); + localSettings.Values["VeryFirstLaunch"] = false; appView.SetPreferredMinSize(minWindowSize); appView.TryResizeView(minWindowSize); } diff --git a/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml.cs b/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml.cs index 654ba213..e056a471 100644 --- a/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml.cs +++ b/src/Calculator/Views/GraphingCalculator/GraphingSettings.xaml.cs @@ -129,7 +129,7 @@ namespace CalculatorApp { string propertyName = isMatchAppTheme ? "IsMatchAppTheme" : "IsAlwaysLightTheme"; ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; - localSettings.Values.Add("IsGraphThemeMatchApp", isMatchAppTheme); + localSettings.Values["IsGraphThemeMatchApp"] = isMatchAppTheme; GraphThemeSettingChanged?.Invoke(this, isMatchAppTheme); CalculatorApp.ViewModel.Common.TraceLogger.GetInstance().LogGraphSettingsChanged(GraphSettingsType.Theme, propertyName); } diff --git a/src/Calculator/Views/MainPage.xaml.cs b/src/Calculator/Views/MainPage.xaml.cs index 9893b7c4..9f5522f9 100644 --- a/src/Calculator/Views/MainPage.xaml.cs +++ b/src/Calculator/Views/MainPage.xaml.cs @@ -463,8 +463,8 @@ namespace CalculatorApp if (m_model.IsAlwaysOnTop) { ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; - localSettings.Values.Add(ApplicationViewModel.WidthLocalSettings, ActualWidth); - localSettings.Values.Add(ApplicationViewModel.HeightLocalSettings, ActualHeight); + localSettings.Values[ApplicationViewModel.WidthLocalSettings] = ActualWidth; + localSettings.Values[ApplicationViewModel.HeightLocalSettings] = ActualHeight; } }