| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using Breda_Tour.Data;
- using Breda_Tours.SettingsScreen;
- using Windows.UI.Xaml.Controls;
- using Windows.UI.Xaml.Input;
- using Windows.UI.Xaml.Navigation;
- namespace Breda_Tour.HelpScreen
- {
- public sealed partial class HelpPage : Page
- {
- HelpItem helpitem;
- int currentpage;
- public HelpPage()
- {
- this.InitializeComponent();
- }
- protected override void OnNavigatedTo(NavigationEventArgs e)
- {
- helpitem = ((HelpItem)e.Parameter);
- SetPage(0);
- Topbar.Header = helpitem.Title;
- }
- private void SetPage(int pagenumber)
- {
- if(pagenumber >= 0 && pagenumber < helpitem.HelpItemSteps.Count)
- {
- currentpage = pagenumber;
- this.DataContext = helpitem.HelpItemSteps[currentpage];
- PageNumberTextBlock.Text = "Page " + (currentpage+1) + " of " + helpitem.HelpItemSteps.Count;
- }
- }
- private void Close_Tapped(object sender, TappedRoutedEventArgs e)
- {
- MainPage.RootFrame.Navigate(typeof(SettingsPage));
- }
- private void PageBack_Tapped(object sender, TappedRoutedEventArgs e)
- {
- SetPage(currentpage - 1);
- }
- private void PageForward_Tapped(object sender, TappedRoutedEventArgs e)
- {
- SetPage(currentpage + 1);
- }
- }
- }
|