Xamarin.iOS

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SfNavigationDrawer - Xamarin.iOS API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SfNavigationDrawer

    Inheritance
    System.Object
    SfNavigationDrawer
    SFNavigationDrawer
    Implements
    UIKit.IUIGestureRecognizerDelegate
    ObjCRuntime.INativeObject
    System.IDisposable
    Namespace: Syncfusion.SfNavigationDrawer.iOS
    Assembly: Syncfusion.SfNavigationDrawer.iOS.dll
    Syntax
    public class SfNavigationDrawer : UIView, IUIGestureRecognizerDelegate, INativeObject, IDisposable

    Constructors

    SfNavigationDrawer()

    Declaration
    public SfNavigationDrawer()

    SfNavigationDrawer(IntPtr)

    Initializes a new instance of the SfNavigationDrawer class.

    Declaration
    public SfNavigationDrawer(IntPtr handle)
    Parameters
    Type Name Description
    System.IntPtr handle

    Handle type

    Properties

    AnimationDuration

    Gets or sets the value of Animation Duration

    Declaration
    public nfloat AnimationDuration { get; set; }
    Property Value
    Type Description
    System.nfloat

    ContentView

    Gets or sets the value of Content view property.

    Declaration
    public UIView ContentView { get; set; }
    Property Value
    Type Description
    UIKit.UIView

    DefaultDrawerSettings

    Gets or sets a value indicating whether a DefaultDrawerSettings for Drawer.

    Declaration
    public DrawerSettings DefaultDrawerSettings { get; set; }
    Property Value
    Type Description
    DrawerSettings

    DrawerContentView

    Gets or sets the value of Drawer content view

    Declaration
    public UIView DrawerContentView { get; set; }
    Property Value
    Type Description
    UIKit.UIView

    DrawerFooterHeight

    Gets or sets the value of Drawer Footer height property.

    Declaration
    public nfloat DrawerFooterHeight { get; set; }
    Property Value
    Type Description
    System.nfloat

    DrawerFooterView

    Gets or sets the Drawer Footer view property.

    Declaration
    public UIView DrawerFooterView { get; set; }
    Property Value
    Type Description
    UIKit.UIView

    DrawerHeaderHeight

    Gets or sets the value of Drawer Header Height property.

    Declaration
    public nfloat DrawerHeaderHeight { get; set; }
    Property Value
    Type Description
    System.nfloat

    DrawerHeaderView

    Gets or sets the value of Drawer Header view property.

    Declaration
    public UIView DrawerHeaderView { get; set; }
    Property Value
    Type Description
    UIKit.UIView

    DrawerHeight

    Gets or sets the Drawer Height property.

    Declaration
    public nfloat DrawerHeight { get; set; }
    Property Value
    Type Description
    System.nfloat

    DrawerWidth

    Gets or sets the value of Drawer Width property.

    Declaration
    public nfloat DrawerWidth { get; set; }
    Property Value
    Type Description
    System.nfloat

    Frame

    Gets or sets the value of Frame property.

    Declaration
    public override CGRect Frame { get; set; }
    Property Value
    Type Description
    CoreGraphics.CGRect

    IsEnableSwipeGesture

    Gets or sets a value indicating whether of IS enable Swipe Gesture property.

    Declaration
    public bool IsEnableSwipeGesture { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsOpen

    Gets or sets a value indicating whether the value of Is open property.

    Declaration
    public bool IsOpen { get; set; }
    Property Value
    Type Description
    System.Boolean

    Position

    Gets or sets the value of position property.

    Declaration
    public SFNavigationDrawerPosition Position { get; set; }
    Property Value
    Type Description
    SFNavigationDrawerPosition

    SecondaryDrawerSettings

    Gets or sets a value indicating whether a DefaultDrawerSettings for Drawer.

    Declaration
    public DrawerSettings SecondaryDrawerSettings { get; set; }
    Property Value
    Type Description
    DrawerSettings

    TouchThreshold

    Gets or sets the value of Touch threshold property.

    Declaration
    public nfloat TouchThreshold { get; set; }
    Property Value
    Type Description
    System.nfloat

    Transition

    Gets or sets the value of Transition property.

    Declaration
    public SFNavigationDrawerTransition Transition { get; set; }
    Property Value
    Type Description
    SFNavigationDrawerTransition

    Methods

    add_Closing(SfNavigationDrawer.ClosingEventHandler)

    Declaration
    public void add_Closing(SfNavigationDrawer.ClosingEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.ClosingEventHandler value

    add_DidClose(SfNavigationDrawer.DidCloseEventHandler)

    Declaration
    public void add_DidClose(SfNavigationDrawer.DidCloseEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.DidCloseEventHandler value

    add_DidOpen(SfNavigationDrawer.DidOpenEventHandler)

    Declaration
    public void add_DidOpen(SfNavigationDrawer.DidOpenEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.DidOpenEventHandler value

    add_Opening(SfNavigationDrawer.OpeningEventHandler)

    Declaration
    public void add_Opening(SfNavigationDrawer.OpeningEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.OpeningEventHandler value

    AwakeFromNib()

    The method overrides the AwakeFromNib

    Declaration
    public override void AwakeFromNib()

    Dispose(Boolean)

    Represents the dispose method

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    Disposing value

    LayoutSubviews()

    Invoked when the layout gets changed.

    Declaration
    public override void LayoutSubviews()

    remove_Closing(SfNavigationDrawer.ClosingEventHandler)

    Declaration
    public void remove_Closing(SfNavigationDrawer.ClosingEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.ClosingEventHandler value

    remove_DidClose(SfNavigationDrawer.DidCloseEventHandler)

    Declaration
    public void remove_DidClose(SfNavigationDrawer.DidCloseEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.DidCloseEventHandler value

    remove_DidOpen(SfNavigationDrawer.DidOpenEventHandler)

    Declaration
    public void remove_DidOpen(SfNavigationDrawer.DidOpenEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.DidOpenEventHandler value

    remove_Opening(SfNavigationDrawer.OpeningEventHandler)

    Declaration
    public void remove_Opening(SfNavigationDrawer.OpeningEventHandler value)
    Parameters
    Type Name Description
    SfNavigationDrawer.OpeningEventHandler value

    ToggleDrawer()

    Toggle drawer method.

    Declaration
    public void ToggleDrawer()

    ToggleSecondaryDrawer()

    Secondary Toggle drawer method.

    Declaration
    public void ToggleSecondaryDrawer()

    Events

    Closing

    Occurs when drawer opened.

    Declaration
    public event SfNavigationDrawer.ClosingEventHandler Closing
    Event Type
    Type Description
    SfNavigationDrawer.ClosingEventHandler

    DidClose

    Occurs when drawer closed.

    Declaration
    public event SfNavigationDrawer.DidCloseEventHandler DidClose
    Event Type
    Type Description
    SfNavigationDrawer.DidCloseEventHandler

    DidOpen

    Occurs when drawer opened.

    Declaration
    public event SfNavigationDrawer.DidOpenEventHandler DidOpen
    Event Type
    Type Description
    SfNavigationDrawer.DidOpenEventHandler

    Opening

    Occurs when opening.

    Declaration
    public event SfNavigationDrawer.OpeningEventHandler Opening
    Event Type
    Type Description
    SfNavigationDrawer.OpeningEventHandler

    Implements

    UIKit.IUIGestureRecognizerDelegate
    ObjCRuntime.INativeObject
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved