HelpScreenPage.xaml.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using Breda_Tour.Data;
  2. using System.Collections.ObjectModel;
  3. using Windows.UI.Xaml;
  4. using Windows.UI.Xaml.Controls;
  5. namespace Breda_Tour.HelpScreen
  6. {
  7. public sealed partial class HelpScreenPage : Page
  8. {
  9. public ObservableCollection<HelpItem> HelpItems
  10. {
  11. get { return (ObservableCollection<HelpItem>)GetValue(HelpItemProperty); }
  12. set { SetValue(HelpItemProperty, value); }
  13. }
  14. public static readonly DependencyProperty HelpItemProperty =
  15. DependencyProperty.Register("HelpItems", typeof(ObservableCollection<HelpItem>), typeof(HelpScreenPage), null);
  16. public HelpScreenPage()
  17. {
  18. this.InitializeComponent();
  19. DefaultPivot.SetCheckedButton(Breda_Tour.CustomControls.DefaultPivotControl.Tab.Help);
  20. HelpPageDatabase helpDatabase = new HelpPageDatabase();
  21. HelpItems = helpDatabase.GetCurrentHelpItems();
  22. DataContext = this;
  23. }
  24. private void ListView_ItemClick(object sender, ItemClickEventArgs e)
  25. {
  26. HelpItem helpitem = (HelpItem)e.ClickedItem;
  27. MainPage.RootFrame.Navigate(typeof(HelpPage), helpitem);
  28. }
  29. }
  30. }