fixes: calculator doesn't remember its previous mode (#1580)

This commit is contained in:
Tian L 2021-06-11 19:34:59 +08:00 committed by GitHub
commit ae5d6c6f95
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;