private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName.Equals("SharedCount")) { if (ViewModel.HasSharedMembers) { MediaFrame.Navigate(typeof(ChatSharedMembersPage), null, new SuppressNavigationTransitionInfo()); return; } var sharedCount = ViewModel.SharedCount; if (sharedCount[0] > 0) { MediaFrame.Navigate(typeof(ChatSharedMediaPage), null, new SuppressNavigationTransitionInfo()); } else if (sharedCount[1] > 0) { MediaFrame.Navigate(typeof(ChatSharedFilesPage), null, new SuppressNavigationTransitionInfo()); } else if (sharedCount[2] > 0) { MediaFrame.Navigate(typeof(ChatSharedLinksPage), null, new SuppressNavigationTransitionInfo()); } else if (sharedCount[3] > 0) { MediaFrame.Navigate(typeof(ChatSharedMusicPage), null, new SuppressNavigationTransitionInfo()); } else if (sharedCount[4] > 0) { MediaFrame.Navigate(typeof(ChatSharedVoicePage), null, new SuppressNavigationTransitionInfo()); } else if (ViewModel.HasSharedGroups) { MediaFrame.Navigate(typeof(UserCommonChatsPage), null, new SuppressNavigationTransitionInfo()); } } }