summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core/MasterDetailPage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Core/MasterDetailPage.cs')
-rw-r--r--Xamarin.Forms.Core/MasterDetailPage.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/Xamarin.Forms.Core/MasterDetailPage.cs b/Xamarin.Forms.Core/MasterDetailPage.cs
index 6885ecef..61cc42db 100644
--- a/Xamarin.Forms.Core/MasterDetailPage.cs
+++ b/Xamarin.Forms.Core/MasterDetailPage.cs
@@ -22,6 +22,8 @@ namespace Xamarin.Forms
Rectangle _masterBounds;
+ IPageController PageController => this as IPageController;
+
public Page Detail
{
get { return _detail; }
@@ -38,9 +40,9 @@ namespace Xamarin.Forms
OnPropertyChanging();
if (_detail != null)
- InternalChildren.Remove(_detail);
+ PageController.InternalChildren.Remove(_detail);
_detail = value;
- InternalChildren.Add(_detail);
+ PageController.InternalChildren.Add(_detail);
OnPropertyChanged();
}
}
@@ -76,9 +78,9 @@ namespace Xamarin.Forms
OnPropertyChanging();
if (_master != null)
- InternalChildren.Remove(_master);
+ PageController.InternalChildren.Remove(_master);
_master = value;
- InternalChildren.Add(_master);
+ PageController.InternalChildren.Add(_master);
OnPropertyChanged();
}
}