using System.Linq; using System.Windows; using Juick.ViewModels; using Microsoft.Phone.Controls; using System; namespace Juick { public partial class LoginView : PhoneApplicationPage { public LoginView() { InitializeComponent(); Loaded += (sender, args) => { while (NavigationService.BackStack.Any()) NavigationService.RemoveBackEntry(); }; } protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { ((LoginViewModel)DataContext).NextUri = NavigationContext.QueryString.ContainsKey("FileId") ? new Uri(string.Format("/NewPostView.xaml?FileId={0}", NavigationContext.QueryString["FileId"]), UriKind.Relative) : new Uri("/MainPage.xaml", UriKind.Relative); } } }