public void SetMenuNavigationBackgroundImage(UIImage image, UIBarMetrics metrics)
 {
     if (_internalLeftMenuNavigationController != null)
     {
         _internalLeftMenuNavigationController.NavigationBar.SetBackgroundImage(image, metrics);
     }
     if (_internalRightMenuNavigationController != null)
     {
         _internalRightMenuNavigationController.NavigationBar.SetBackgroundImage(image, metrics);
     }
 }
Esempio n. 2
0
 public virtual void SetBackgroundImage([Optional] UIImage backgroundImage, UIBarPosition forBarPosition, UIBarMetrics barMetrics)
 {
 }
Esempio n. 3
0
 public virtual UIImage BackgroundImageForBarPosition(UIBarPosition barPosition, UIBarMetrics barMetrics)
 {
     return(default(UIImage));
 }
Esempio n. 4
0
 public virtual void SetTitlePositionAdjustment(UIOffset adjustment, UIBarMetrics forBarMetrics)
 {
 }
Esempio n. 5
0
 public virtual void SetBackgroundImage([Unwrapped] UIImage backgroundImage, UIBarMetrics forBarMetrics)
 {
 }
Esempio n. 6
0
 public virtual UIImage DividerImageForLeftSegmentState(UIControlState leftState, UIControlState rightSegmentState, UIBarMetrics barMetrics)
 {
     return(default(UIImage));
 }
 /// <summary>
 /// Sets the menu navigation background image.
 /// </summary>
 /// <param name='image'>Image to be displayed as the background</param>
 /// <param name='metrics'>Metrics.</param>
 public void SetMenuNavigationBackgroundImage (UIImage image, UIBarMetrics metrics)
 {
     _internalMenuViewLeft.NavigationBar.SetBackgroundImage (image, metrics);
     _internalMenuViewRight.NavigationBar.SetBackgroundImage (image, metrics);
 }
Esempio n. 8
0
 public virtual UIOffset ContentPositionAdjustmentForSegmentType(UISegmentedControlSegment leftCenterRightOrAlone, UIBarMetrics barMetrics)
 {
     return(default(UIOffset));
 }
Esempio n. 9
0
        public static UIImage BackButtonImage(UIColor color, UIBarMetrics metrics, float cornerRadius, UIColor borderColor, float borderWidth)
        {
            SizeF size;
            if (metrics.Equals(UIBarMetrics.Default))
                size = new SizeF(50, 30);
            else
                size = new SizeF(60, 23);

            UIBezierPath fillPath = BezierPathForBackButton(new RectangleF(0, 0, size.Width, size.Height), cornerRadius);
            fillPath.LineWidth = 2 * borderWidth;

            UIGraphics.BeginImageContextWithOptions(size, false, 0f);
            color.SetFill();
            borderColor.SetStroke();
            fillPath.AddClip();
            fillPath.Fill();
            if (borderWidth > 0)
                fillPath.Stroke();
            UIImage image = UIGraphics.GetImageFromCurrentImageContext();
            UIGraphics.EndImageContext();
            return image.CreateResizableImage(new UIEdgeInsets(cornerRadius, 15f, cornerRadius, cornerRadius), UIImageResizingMode.Stretch);
        }
Esempio n. 10
0
 /// <summary>
 /// Sets the menu navigation background image.
 /// </summary>
 /// <param name='image'>Image to be displayed as the background</param>
 /// <param name='metrics'>Metrics.</param>
 public void SetMenuNavigationBackgroundImage(UIImage image, UIBarMetrics metrics)
 {
     _internalMenuViewLeft.NavigationBar.SetBackgroundImage(image, metrics);
     _internalMenuViewRight.NavigationBar.SetBackgroundImage(image, metrics);
 }
Esempio n. 11
0
 public static UIImage BackButtonImage(UIColor color, UIBarMetrics metrics, float cornerRadius)
 {
     return FlatUI.BackButtonImage(color, metrics, cornerRadius, color, 0);
 }
Esempio n. 12
0
 public virtual UIImage BackgroundImageForToolbarPosition(UIBarPosition topOrBottom, UIBarMetrics barMetrics)
 {
     return(default(UIImage));
 }
 /// <summary>
 /// Sets the top view navigation background image.
 /// </summary>
 /// <param name='image'>Image to be displayed as the background</param>
 /// <param name='metrics'>Metrics.</param>
 public void SetTopNavigationBackgroundImage(UIImage image, UIBarMetrics metrics)
 {
     NavigationController.NavigationBar.SetBackgroundImage (image, metrics);
 }
Esempio n. 14
0
 public virtual UIImage BackgroundImageForState(UIControlState state, UIBarMetrics barMetrics)
 {
     return(default(UIImage));
 }
 /// <summary>
 /// Sets the top view navigation background image.
 /// </summary>
 /// <param name='image'>Image to be displayed as the background</param>
 /// <param name='metrics'>Metrics.</param>
 public void SetTopNavigationBackgroundImage (UIImage image, UIBarMetrics metrics)
 {
     _internalTopNavigation.NavigationBar.SetBackgroundImage (image, metrics);
 }
Esempio n. 16
0
 public virtual void SetBackgroundImage([Optional] UIImage backgroundImage, UIControlState forState, UIBarMetrics barMetrics)
 {
 }
Esempio n. 17
0
 public virtual CGFloat BackgroundVerticalPositionAdjustmentForBarMetrics(UIBarMetrics barMetrics)
 {
     return(default(CGFloat));
 }
Esempio n. 18
0
 public virtual void SetContentPositionAdjustment(UIOffset adjustment, UISegmentedControlSegment forSegmentType, UIBarMetrics barMetrics)
 {
 }
Esempio n. 19
0
 public virtual void SetBackgroundVerticalPositionAdjustment(CGFloat adjustment, UIBarMetrics forBarMetrics)
 {
 }
Esempio n. 20
0
 public virtual void SetDividerImage([Optional] UIImage dividerImage, UIControlState forLeftSegmentState, UIControlState rightSegmentState, UIBarMetrics barMetrics)
 {
 }
Esempio n. 21
0
 public virtual UIOffset TitlePositionAdjustmentForBarMetrics(UIBarMetrics barMetrics)
 {
     return(default(UIOffset));
 }
 public void SetTopNavigationBackgroundImage(UIImage image, UIBarMetrics metrics)
 {
     _internalTopNavigationController.NavigationBar.SetBackgroundImage(image, metrics);
 }
Esempio n. 23
0
 public virtual void SetTitleVerticalPositionAdjustment(CGFloat adjustment, UIBarMetrics forBarMetrics)
 {
 }