diff --git a/Ooui.Forms/PageExtensions.cs b/Ooui.Forms/PageExtensions.cs
index 4ffe01d..99098ca 100644
--- a/Ooui.Forms/PageExtensions.cs
+++ b/Ooui.Forms/PageExtensions.cs
@@ -25,6 +25,8 @@ namespace Xamarin.Forms
if (existingRenderer != null)
return existingRenderer.NativeView;
+ ((IPageController)page).SendAppearing ();
+
return CreateElement (page);
}
diff --git a/Samples/DisplayAlertPage.xaml b/Samples/DisplayAlertPage.xaml
index e610926..0c296d6 100644
--- a/Samples/DisplayAlertPage.xaml
+++ b/Samples/DisplayAlertPage.xaml
@@ -22,6 +22,7 @@
+
diff --git a/Samples/DisplayAlertPage.xaml.cs b/Samples/DisplayAlertPage.xaml.cs
index 719568d..16acfcd 100644
--- a/Samples/DisplayAlertPage.xaml.cs
+++ b/Samples/DisplayAlertPage.xaml.cs
@@ -14,6 +14,13 @@ namespace Samples
InitializeComponent ();
}
+ protected override void OnAppearing ()
+ {
+ base.OnAppearing ();
+
+ status.Text = "Page appeared";
+ }
+
public async void OnButtonClicked(object sender, EventArgs args)
{
activity.IsRunning = true;