Skip to content

bastianX6/SlideMenuControllerXamarin

Repository files navigation

SlideMenuControllerXamarin

Slide menu for Xamarin iOS. Based in SlideMenuControllerSwift created by Yuji Hato

example

##Installation Install SlideMenuControllerXamarin from NuGet

##Usage

###Setup Add using SlideMenuControllerXamarinin your .cs file.

In the AppDelegate.cs:

public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{

	//Create view controllers
	UIViewController mainControler = ... ;
	UIViewController leftController = ... ;
	UIViewController rightController = ...;


	SlideMenuController slideMenuController = new SlideMenuController(mainController, leftController, rightController);
	Window.RootViewController = slideMenuController;
	Window.MakeKeyAndVisible();
	return true;
}

###Custom options Set custom properties before calling the init method:

SlideMenuOptions.LeftViewWidth = 50.0f;
SlideMenuOptions.ContentViewScale = 0.50f;

###Access from UIViewController

this.slideMenuController();

###Add navigation bar button

controller.AddLeftBarButtonWithImage(UIImage.FromBundle("menu"));
controller.AddRightBarButtonWithImage(UIImage.FromBundle("menu"));

###Open and close

controller.slideMenuController().OpenLeft();
controller.slideMenuController().CloseLeft();

controller.slideMenuController().OpenRight();
controller.slideMenuController().CloseRight();

Creator

SlideMenuControllerXamarin

Bastián Véliz Web

SlideMenuControllerSwift

Yuji Hato Blog

License

SlideMenuControllerXamarin is available under the MIT license. See the LICENSE file for more info.

About

Slide menu for Xamarin.iOS written in c#. Based in SlideMenuControllerSwift

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages