From 91949d0394401c0009761a827921c463a1160c02 Mon Sep 17 00:00:00 2001 From: tian-lt Date: Fri, 11 Jun 2021 17:03:55 +0800 Subject: [PATCH] fixes: calculator doesn't remember its previous mode --- src/Calculator/Views/MainPage.xaml.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Calculator/Views/MainPage.xaml.cs b/src/Calculator/Views/MainPage.xaml.cs index b4afa348..9893b7c4 100644 --- a/src/Calculator/Views/MainPage.xaml.cs +++ b/src/Calculator/Views/MainPage.xaml.cs @@ -134,13 +134,11 @@ namespace CalculatorApp protected override void OnNavigatedTo(NavigationEventArgs e) { ViewMode initialMode = ViewMode.Standard; - if (e.Parameter != null) + + string stringParameter = (e.Parameter as string); + if (!string.IsNullOrEmpty(stringParameter)) { - string stringParameter = (e.Parameter as string); - if (!string.IsNullOrEmpty(stringParameter)) - { - initialMode = (ViewMode)Convert.ToInt32(stringParameter); - } + initialMode = (ViewMode)Convert.ToInt32(stringParameter); } else {