fixes: calculator doesn't remember its previous mode

This commit is contained in:
tian-lt 2021-06-11 17:03:55 +08:00
commit 91949d0394

View file

@ -134,14 +134,12 @@ namespace CalculatorApp
protected override void OnNavigatedTo(NavigationEventArgs e) protected override void OnNavigatedTo(NavigationEventArgs e)
{ {
ViewMode initialMode = ViewMode.Standard; ViewMode initialMode = ViewMode.Standard;
if (e.Parameter != null)
{
string stringParameter = (e.Parameter as string); string stringParameter = (e.Parameter as string);
if (!string.IsNullOrEmpty(stringParameter)) if (!string.IsNullOrEmpty(stringParameter))
{ {
initialMode = (ViewMode)Convert.ToInt32(stringParameter); initialMode = (ViewMode)Convert.ToInt32(stringParameter);
} }
}
else else
{ {
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings; ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;