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; using Windows.UI.Xaml.Controls; 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; // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238 namespace Breda_Tour.MapScreen { /// /// An empty page that can be used on its own or navigated to within a Frame. /// public sealed partial class WpDetailPage : Page { private Waypoint wp; public WpDetailPage() { this.InitializeComponent(); } protected override void OnNavigatedTo(NavigationEventArgs e) { wp = e.Parameter as Waypoint; this.DataContext = wp; 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 (MapPage)); } } }