using System.Windows.Controls; namespace Xamarin.Forms.Platform.WinPhone { public class PageRenderer : VisualElementRenderer { protected override void OnElementChanged(ElementChangedEventArgs e) { // Set prior to calling base Tracker = new BackgroundTracker(BackgroundProperty) { Model = Element, Element = this }; base.OnElementChanged(e); Loaded += (sender, args) => ((IPageController)Element).SendAppearing(); Unloaded += (sender, args) => ((IPageController)Element).SendDisappearing(); } } }