protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var parameter = e.Parameter; if (parameter != null) { switch (parameter) { case uint _uintUid: case int _intUid: var uid = (uint)parameter; if (uid != ViewModel.Uid) { ViewModel.Uid = uid; ViewModel.Reload(); } break; case string username: if (username != ViewModel.Username) { ViewModel.Username = username; ViewModel.Reload(); } break; } } }