summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs')
-rw-r--r--Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs56
1 files changed, 0 insertions, 56 deletions
diff --git a/Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs b/Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs
deleted file mode 100644
index 1e424b38..00000000
--- a/Xamarin.Forms.Core/PlatformConfiguration/macOSSpecific/NavigationPage.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-namespace Xamarin.Forms.PlatformConfiguration.macOSSpecific
-{
- using FormsElement = Forms.NavigationPage;
-
- public static class NavigationPage
- {
- public static readonly BindableProperty NavigationTransitionPushStyleProperty = BindableProperty.Create("NavigationTransitionPushStyle", typeof(NavigationTransitionStyle), typeof(NavigationPage), NavigationTransitionStyle.SlideForward);
- public static readonly BindableProperty NavigationTransitionPopStyleProperty = BindableProperty.Create("NavigationTransitionPopStyle", typeof(NavigationTransitionStyle), typeof(NavigationPage), NavigationTransitionStyle.SlideBackward);
-
- #region PushStyle
- public static NavigationTransitionStyle GetNavigationTransitionPushStyle(BindableObject element)
- {
- return (NavigationTransitionStyle)element.GetValue(NavigationTransitionPushStyleProperty);
- }
-
- public static void SetNavigationTransitionPushStyle(BindableObject element, NavigationTransitionStyle value)
- {
- element.SetValue(NavigationTransitionPushStyleProperty, value);
- }
-
- public static NavigationTransitionStyle GetNavigationTransitionPushStyle(this IPlatformElementConfiguration<macOS, FormsElement> config)
- {
- return GetNavigationTransitionPushStyle(config.Element);
- }
- #endregion
-
- #region PopStyle
- public static NavigationTransitionStyle GetNavigationTransitionPopStyle(BindableObject element)
- {
- return (NavigationTransitionStyle)element.GetValue(NavigationTransitionPopStyleProperty);
- }
-
- public static void SetNavigationTransitionPopStyle(BindableObject element, NavigationTransitionStyle value)
- {
- element.SetValue(NavigationTransitionPopStyleProperty, value);
- }
-
- public static NavigationTransitionStyle GetNavigationTransitionPopStyle(this IPlatformElementConfiguration<macOS, FormsElement> config)
- {
- return GetNavigationTransitionPopStyle(config.Element);
- }
- #endregion
-
- public static void SetNavigationTransitionStyle(BindableObject element, NavigationTransitionStyle pushStyle, NavigationTransitionStyle popStyle)
- {
- SetNavigationTransitionPushStyle(element, pushStyle);
- SetNavigationTransitionPopStyle(element, popStyle);
- }
-
- public static IPlatformElementConfiguration<macOS, FormsElement> SetNavigationTransitionStyle(this IPlatformElementConfiguration<macOS, FormsElement> config, NavigationTransitionStyle pushStyle, NavigationTransitionStyle popStyle)
- {
- SetNavigationTransitionStyle(config.Element, pushStyle, popStyle);
- return config;
- }
- }
-}