Beispiel #1
0
 public StopPage()
 {
     this.InitializeComponent();
     stateManager = new PageStateManager <StopPageViewModel>(this);
     stateManager.InitializeState += Initialize;
     stateManager.RestoreState    += Restore;
 }
Beispiel #2
0
 public NearPage()
 {
     InitializeComponent();
     radius = DistanceSelection[1];
     BtnDist.ItemsSource = DistanceSelection;
     stateManager        = new PageStateManager(this);
 }
 public HistoryItemPage()
 {
     InitializeComponent();
     Animations.OnMouseColorChange(Dir1Border);
     Animations.OnMouseColorChange(Dir2Border);
     stateManager = new PageStateManager(this);
     stateManager.InitializeState += InitializePageState;
 }
Beispiel #4
0
 public MapPage()
 {
     InitializeComponent();
     stateManager = new PageStateManager(this, true);
     stateManager.InitializeState += InitializePageState;
     stateManager.SaveState       += SavePageState;
     stateManager.RestoreState    += RestorePageState;
 }
Beispiel #5
0
 public TripPage()
 {
     InitializeComponent();
     stateManager = new PageStateManager <TripViewModel>(this);
     stateManager.InitializeState += InitializePageState;
     stateManager.SaveState       += SavePageState;
     stateManager.RestoreState    += RestorePageState;
 }
Beispiel #6
0
 public SearchPage()
 {
     InitializeComponent();
     //DataContext = this;
     CategorySelector.TreeModel = App.Config.CategoryTree;
     stateManager = new PageStateManager(this);
     stateManager.InitializeState += InitializePageState;
     //StopList.ItemsSource = new ObservableCollection<StopGroup>();
     //registerForBottomScroll(ScrollViewer_BottomScroll);
 }
Beispiel #7
0
 public TimetablePage()
 {
     //DataContext = this;
     InitializeComponent();
     stateManager = new PageStateManager <TimetableViewModel>(this, hasCommandBar: true);
     stateManager.InitializeState += InitializePageState;
     stateManager.SaveState       += SavePageState;
     stateManager.RestoreState    += RestorePageState;
     //if (App.Config.Advertising)
     //{
     //    AdControl.ApplicationId = App.Config.ApplicationID;
     //    AdControl.AdUnitId = App.Config.TimetableAdUnitID;
     //    AdControl.Visibility = Visibility.Visible;
     //}
 }
Beispiel #8
0
        public DefaultPage()
        {
            this.InitializeComponent();
            this.stateManager             = new PageStateManager(this);
            stateManager.InitializeState += InitializePage;
            //stateManager.RestoreState += RestorePage;

            App.UB.History.HistoryCleared += History_HistoryCleared;

            StopPicker.LoadItemsSourceTo(SourceBox, true);
            StopPicker.LoadItemsSourceTo(DestBox, false);

            DateTime time = DateTime.Now;

            time += TimeSpan.FromMinutes(time.Minute % 5 == 0 ? 0 : 5 - time.Minute % 5);
            HourBox.ItemsSource     = Enumerable.Range(0, 24).ToList();
            HourBox.SelectedIndex   = time.Hour;
            MinuteBox.ItemsSource   = Enumerable.Range(0, 60 / 5).Select(i => (i * 5).ToString("D2")).ToList();
            MinuteBox.SelectedIndex = (int)(time.Minute / 5.0);
        }
        public PlanningPage()
        {
            this.InitializeComponent();
            stateManager = new PageStateManager(this);
            stateManager.InitializeState += InitializePage;

            double screenWidth = App.GetAppInfo().GetScreenWidth();

            if (screenWidth > 1600)
            {
                ListColumn.Width    = new GridLength(screenWidth * 0.25);
                DetailsColumn.Width = new GridLength(screenWidth * 0.25);
                MapColumn.Width     = new GridLength(screenWidth * 0.5);
            }
            else
            {
                ListColumn.Width    = new GridLength(screenWidth * 0.4);
                DetailsColumn.Width = new GridLength(screenWidth * 0.4);
                MapColumn.Width     = new GridLength(screenWidth * 0.8);
            }
        }
Beispiel #10
0
        public RoutePage()
        {
            this.InitializeComponent();
            this.LayoutUpdated           += Page_LayoutUpdated;
            this.stateManager             = new PageStateManager <RoutePageViewModel>(this);
            stateManager.InitializeState += InitializePage;
            stateManager.RestoreState    += RestorePage;
            stateManager.SaveState       += SavePage;

            double screenWidth = App.GetAppInfo().GetScreenWidth();

            if (screenWidth > 1600)
            {
                ListColumn.Width    = new GridLength(screenWidth * 0.2);
                DetailsColumn.Width = new GridLength(screenWidth * 0.3);
                MapColumn.Width     = new GridLength(screenWidth * 0.5);
            }
            else
            {
                ListColumn.Width    = new GridLength(screenWidth * 0.2);
                DetailsColumn.Width = new GridLength(screenWidth * 0.4);
                MapColumn.Width     = new GridLength(screenWidth * 0.8);
            }
        }
 public PlanDetailsPage()
 {
     this.InitializeComponent();
     stateManager = new PageStateManager(this);
     stateManager.InitializeState += InitializePageState;
 }
Beispiel #12
0
 public ListPage()
 {
     this.InitializeComponent();
     this.stateManager             = new PageStateManager(this);
     stateManager.InitializeState += InitializePage;
 }
Beispiel #13
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     PageStateManager.SetStatusBarColor(this, ((SolidColorBrush)App.Current.Resources["AppSecondaryBackgroundBrush"]).Color);
     stateManager.OnNavigatedTo(e, false);
     App.RegisterBackKeyHandler(this, BackKeyPressed);
 }