diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs index 35404a64..f2878a80 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/TabbedRenderer.cs @@ -11,6 +11,8 @@ namespace Xamarin.Forms.Platform.Android AutoPackage = false; } + IPageController PageController => Element as IPageController; + protected override void Dispose(bool disposing) { if (disposing && Element != null && Element.Children.Count > 0) @@ -31,13 +33,13 @@ namespace Xamarin.Forms.Platform.Android protected override void OnAttachedToWindow() { base.OnAttachedToWindow(); - Element.SendAppearing(); + PageController.SendAppearing(); } protected override void OnDetachedFromWindow() { base.OnDetachedFromWindow(); - Element.SendDisappearing(); + PageController.SendDisappearing(); } protected override void OnElementChanged(ElementChangedEventArgs<TabbedPage> e) |