public Notepad_MainPage() { InitializeComponent(); currentFile = null; textChanged = false; prepared = false; previousLVItem = null; numToLoad = ITEMS_IN_FULL_SCREEN; searchIndex = 0; snapped = false; isSharing = true; readyForDisplay = false; displayAddToMRU = false; displayRefreshData = false; displayFile = null; recentFilesTimer = new DispatcherTimer(); recentFilesTimer.Interval = TimeSpan.FromMilliseconds(UPDATE_TIMER); recentFilesTimer.Tick += timer_Tick; displayTimer = new DispatcherTimer(); displayTimer.Interval = TimeSpan.FromMilliseconds(UPDATE_TIMER); displayTimer.Tick += displayTimer_Tick; //Don't start the timer, it will be called from the navigation function when not sharing //recentFilesTimer.Start(); //InitializePrinting(); //Layout //Window.Current.SizeChanged += Current_SizeChanged; this.SizeChanged += Current_SizeChangedUAP; //Suspend Utilities.App.Current.Suspending += new SuspendingEventHandler(App_Suspending); //set up a timer to save periodically saveTimer = new DispatcherTimer(); saveTimer.Interval = TimeSpan.FromMinutes(5); saveTimer.Tick += saveTimer_Tick; saveTimer.Start(); updateTimer = new DispatcherTimer(); updateTimer.Interval = TimeSpan.FromMilliseconds(UPDATE_TIMER); updateTimer.Tick += t_Tick; //Initialize TitleRow App.ScheduleOnNextRender(delegate { List <Breadcrumb> breadcrumbs = new List <Breadcrumb>(); breadcrumbs.Add(new Breadcrumb(App.Apps.MainPage)); breadcrumbs.Add(new Breadcrumb(App.Apps.Notepad, true)); TitleRow.SetupBreadcrumbs(breadcrumbs); this.recentSpacer.Height = this.contentLine.Height; }); //TBD:SettingsPane.GetForCurrentView().CommandsRequested += Settings_CommandsRequested; }
public PCal_MainPage() { this.InitializeComponent(); App.ScheduleOnNextRender(delegate { List <Breadcrumb> breadcrumbs = new List <Breadcrumb>(); breadcrumbs.Add(new Breadcrumb(App.Apps.MainPage)); breadcrumbs.Add(new Breadcrumb(App.Apps.PCalendar, true)); TitleRow.SetupBreadcrumbs(breadcrumbs); }); }