// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Core; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; using Breda_Tour.Data; namespace Breda_Tour.MapScreen { /// /// An empty page that can be used on its own or navigated to within a Frame. /// public sealed partial class ImageViewPage : Page { Waypoint previouswaypoint; public ImageViewPage() { this.InitializeComponent(); } protected override void OnNavigatedTo(NavigationEventArgs e) { Tuple parameters = (Tuple)e.Parameter; this.Image.Source = parameters.Item1; previouswaypoint = parameters.Item2; SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; SystemNavigationManager.GetForCurrentView().BackRequested += MainPage_BackRequested; } private void MainPage_BackRequested(object sender, BackRequestedEventArgs e) { e.Handled = true; SystemNavigationManager.GetForCurrentView().BackRequested -= MainPage_BackRequested; MainPage.RootFrame.Navigate(typeof (WpDetailPage), previouswaypoint); } } }