summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs')
-rw-r--r--Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs30
1 files changed, 0 insertions, 30 deletions
diff --git a/Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs b/Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs
deleted file mode 100644
index d1f40d31..00000000
--- a/Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using AppKit;
-using Foundation;
-
-namespace Xamarin.Forms.Platform.MacOS
-{
- internal class PageControllerDelegate : NSPageControllerDelegate
- {
- public override string GetIdentifier(NSPageController pageController, NSObject targetObject)
- {
- return nameof(PageRenderer);
- }
-
- public override NSViewController GetViewController(NSPageController pageController, string identifier)
- {
- return new PageRenderer();
- }
-
- public override void PrepareViewController(NSPageController pageController, NSViewController viewController,
- NSObject targetObject)
- {
- var pageContainer = targetObject as NSPageContainer;
- var pageRenderer = (viewController as PageRenderer);
- if (pageContainer == null || pageRenderer == null)
- return;
- Page page = pageContainer.Page;
- pageRenderer.SetElement(page);
- Platform.SetRenderer(page, pageRenderer);
- }
- }
-} \ No newline at end of file