private Page CreateSecondPage(Navigator navigator) { var button = new Button() { Text = "Second Page", WidthResizePolicy = ResizePolicyType.FillToParent, HeightResizePolicy = ResizePolicyType.FillToParent, }; var page = new MyPage(); page.Add(button); page.Appearing += (object sender, PageAppearingEventArgs e) => { global::System.Console.WriteLine("Second Page is appearing!"); }; page.Disappearing += (object sender, PageDisappearingEventArgs e) => { global::System.Console.WriteLine("Second Page is disappearing!"); }; navigator.Push(page); return(page); }