summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs14
1 files changed, 5 insertions, 9 deletions
diff --git a/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs b/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs
index d6518d2e..39435ae4 100644
--- a/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs
+++ b/Xamarin.Forms.Platform.UAP/MasterDetailPageRenderer.cs
@@ -57,10 +57,6 @@ namespace Xamarin.Forms.Platform.UWP
{
set { Control.ToolbarForeground = value; }
}
-
- IPageController PageController => Element as IPageController;
-
- IMasterDetailPageController MasterDetailPageController => Element as IMasterDetailPageController;
bool ITitleProvider.ShowTitle
{
@@ -210,13 +206,13 @@ namespace Xamarin.Forms.Platform.UWP
if (Element == null)
return;
- PageController.SendAppearing();
+ Element.SendAppearing();
UpdateBounds();
}
void OnControlUnloaded(object sender, RoutedEventArgs routedEventArgs)
{
- PageController?.SendDisappearing();
+ Element?.SendDisappearing();
}
void OnDetailPropertyChanged(object sender, PropertyChangedEventArgs e)
@@ -247,8 +243,8 @@ namespace Xamarin.Forms.Platform.UWP
Windows.Foundation.Size masterSize = Control.MasterSize;
Windows.Foundation.Size detailSize = Control.DetailSize;
- MasterDetailPageController.MasterBounds = new Rectangle(0, 0, masterSize.Width, masterSize.Height);
- MasterDetailPageController.DetailBounds = new Rectangle(0, 0, detailSize.Width, detailSize.Height);
+ Element.MasterBounds = new Rectangle(0, 0, masterSize.Width, masterSize.Height);
+ Element.DetailBounds = new Rectangle(0, 0, detailSize.Width, detailSize.Height);
}
void UpdateDetail()
@@ -316,7 +312,7 @@ namespace Xamarin.Forms.Platform.UWP
UpdateDetailTitle();
Control.CollapseStyle = Element.OnThisPlatform().GetCollapseStyle();
Control.CollapsedPaneWidth = Element.OnThisPlatform().CollapsedPaneWidth();
- Control.ShouldShowSplitMode = MasterDetailPageController.ShouldShowSplitMode;
+ Control.ShouldShowSplitMode = Element.ShouldShowSplitMode;
}
void UpdateToolbarPlacement()