diff options
Diffstat (limited to 'Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs')
-rw-r--r-- | Xamarin.Forms.Platform.MacOS/Renderers/PageControllerDelegate.cs | 30 |
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 |