public async Task SetDropDown(int areaId = 0, Guid?parentId = null) { SideMenuManager mgr = new SideMenuManager(); IList <PageApplicationArea> appAreas = await mgr.GetAreas(GetSiteID); IList <DashboardSideMenu> menuList = await mgr.GetAllSideMenu(null, GetSiteID); List <SelectListItem> lst = new List <SelectListItem>(); List <SelectListItem> menuLst = new List <SelectListItem>(); List <SelectListItem> culture = new List <SelectListItem>(); if (appAreas != null) { foreach (PageApplicationArea appArea in appAreas) { lst.Add(new SelectListItem(appArea.DisplayName, appArea.AreaID.ToString())); } } ViewBag.Area = lst; menuLst.Add(new SelectListItem("Select Parent", Guid.Empty.ToString())); if (menuList != null) { foreach (DashboardSideMenu menuItem in menuList) { menuLst.Add(new SelectListItem(menuItem.LinkTitle, menuItem.LinkID.ToString(), menuItem.LinkID == parentId)); } } ViewBag.Menu = menuLst; culture.Add(new SelectListItem("en-US", "en-US")); ViewBag.Culture = culture; }
public async Task <IActionResult> Edit() { try { if (QueryParameters.Length > 0) { Guid id = Guid.Parse(QueryParameters[0]); if (id != null) { SideMenuFormLabel _localLabel = await Localize <SideMenuFormLabel>(LocalizePathForm); ViewBag.LocalLabel = _localLabel; ViewData["Title"] = _localLabel.UpdateTitle; ViewData["BtnValue"] = _localLabel.UpdateBtnLabel; AddJS("SideMenu", "/js/SideMenu/SideMenu.js"); await SetDropDown(); SideMenuManager mgr = new SideMenuManager(); var menu = await mgr.GetByID(id, GetSiteID); return(View("Create", menu)); } } return(RedirectToAction(nameof(Index))); } catch (Exception) { throw; } }
public override void ViewDidLoad() { base.ViewDidLoad(); TopViewController.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("Menu", UIBarButtonItemStyle.Plain, (sender, e) => PresentViewController(smm.LeftNavigationController, true, null) ), false); TopViewController.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem("User", UIBarButtonItemStyle.Plain, (sender, e) => PresentViewController(smm.RightNavigationController, true, null) ), false); smm = new SideMenuManager(); leftSide = Controller(nameof(LeftMenuController)); userSide = Controller(nameof(UserMenuController)); smm.LeftNavigationController = Side(leftSide, true); smm.RightNavigationController = Side(userSide, false); UINavigationController nc = TopViewController.NavigationController; smm.AddPanGestureToPresent(toView: nc?.NavigationBar); smm.AddScreenEdgePanGesturesToPresent(toView: nc?.View); smm.BlurEffectStyle = null; smm.AnimationFadeStrength = 5d; smm.ShadowOpacity = 5d; smm.AnimationTransformScaleFactor = 5d; smm.FadeStatusBar = true; }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = NSBundle.MainBundle.GetLocalizedString(ConstantsHelper.Maps, ConstantsHelper.Maps); _sideMenuManager = new SideMenuManager(); NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(ConstantsHelper.Menu, UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); SetupSideMenu(); var mapsView = new MKMapView(); mapsView.MapType = MKMapType.Hybrid; mapsView.ZoomEnabled = true; mapsView.ScrollEnabled = true; mapsView.TranslatesAutoresizingMaskIntoConstraints = false; CLLocationManager locationManager = new CLLocationManager(); locationManager.RequestWhenInUseAuthorization(); mapsView.ShowsUserLocation = true; View.AddSubview(mapsView); View.AddConstraints(mapsView.WithSameTop(View), mapsView.WithSameBottom(View), mapsView.WithSameLeft(View), mapsView.WithSameRight(View)); }
public async Task <IActionResult> RoleRedirect() { RoleManager roleManager = new RoleManager(); SideMenuManager mgr = new SideMenuManager(); List <SelectListItem> pageLst = new List <SelectListItem>(); RoleRedirectPost roleView = new RoleRedirectPost(); roleView.Roles = await roleManager.GetAllRoleRedirectUrl(GetSiteID); IEnumerable <DashboardSideMenu> lstPages = await mgr.GetAllSideMenu(null, 0); if (lstPages != null) { //pageLst.Add(new SelectListItem { Text = "Select Role", Value = "", Selected = true, Disabled = true }); pageLst.Add(new SelectListItem { Text = "Editor", Value = "/Webbuilder/Home", Selected = true }); foreach (DashboardSideMenu page in lstPages) { //bool isSelected = roleView.Roles.Any(x => x.RedirectUrl.ToLower() == page.URL.ToLower()); pageLst.Add(new SelectListItem(page.LinkTitle, "/" + page.URL));//, isSelected)); } } ViewBag.PageList = pageLst; Task <Dictionary <string, string> > localized = LocalizeData(Path.Combine("Localization", "Role", "role")); ViewData["localized"] = await localized; return(View(roleView)); }
public override void ViewDidLoad() { base.ViewDidLoad(); btnSideButton.TouchUpInside += BtnSideButton_TouchUpInside; this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("Left Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); this.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem("Right Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.RightNavigationController, true, null); }), false); _sideMenuManager = new SideMenuManager(); Title = "Side Menu"; SetupSideMenu(); SetDefaults(); }
public override void ViewDidLoad() { base.ViewDidLoad(); _sideMenuManager = new SideMenuManager(); NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(ConstantsHelper.Menu, UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); SetupSideMenu(); var addButton = new UIBarButtonItem(UIBarButtonSystemItem.Add, NavigateToEditToDoController) { AccessibilityLabel = ConstantsHelper.AddNewToDoButtonAccessibilityLabel }; NavigationItem.RightBarButtonItem = addButton; Repository = new ToDoRepository(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), ConstantsHelper.DatabaseName)); _activeTab = new ToDoActiveViewController(Repository); _doneTab = new ToDoDoneViewController(Repository); ViewControllers = new[] { _activeTab, _doneTab }; SelectedIndex = 1; }
public override void ViewDidLoad() { this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("Left Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); _sideMenuManager = new SideMenuManager(); }
public async Task <IActionResult> GetPages(string AreaID) { try { SideMenuManager mgr = new SideMenuManager(); var pages = await mgr.GetPages(GetSiteID, AreaID); return(new ObjectResult(pages)); } catch (Exception) { throw; } }
public async Task <IActionResult> GetAllMenu(string Keyword = "", int Offset = 0, int Limit = 10) { try { SideMenuManager mgr = new SideMenuManager(); var menus = await mgr.GetAllwithPagi(Keyword, GetCurrentCulture, Offset, Limit, GetSiteID); return(new ObjectResult(menus)); } catch (Exception) { throw; } }
public async Task <IActionResult> GetActions(string PageID) { try { SideMenuManager mgr = new SideMenuManager(); var actios = await mgr.GetActions(PageID); return(new ObjectResult(actios)); } catch (Exception) { throw; } }
private async Task <IList <DashboardSideMenu> > GetSideMenu() { SideMenuManager mgr = new SideMenuManager(); string UserRoles = UserClaimsPrincipal.FindFirst(ClaimTypes.Role)?.Value; string[] currentRoles = UserRoles.Split(","); IList <DashboardSideMenu> listitem; if (Array.IndexOf(currentRoles, "Super Admin") > -1)// do not check permission for erp admin super roles. { listitem = await mgr.GetAllSideMenu(null, 0); } else { listitem = await mgr.GetSideMenuByRole(UserRoles, 0); } return(listitem); }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. this.NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem("Left Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(sideMenuManager.LeftNavigationController, true, null); }), false); this.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem("Right Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(sideMenuManager.RightNavigationController, true, null); }), false); sideMenuManager = new SideMenuManager(); //var menu = new UISideMenuNavigationController(sideMenuManager, LeftSideViewController, true); //this.PresentViewController(menu, animated: true, null); }
public async Task <IActionResult> Delete() { try { if (QueryParameters.Length > 0) { Guid id = Guid.Parse(QueryParameters[0]); if (id != null) { SideMenuManager mgr = new SideMenuManager(); OperationStatus status = await mgr.DeleteSideMenu(id); } } return(RedirectToAction(nameof(Index))); } catch (Exception) { throw; } }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = NSBundle.MainBundle.GetLocalizedString(ConstantsHelper.Settings, ConstantsHelper.Settings); _sideMenuManager = new SideMenuManager(); NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(ConstantsHelper.Menu, UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); SetupSideMenu(); _settingsView = new SettingsView(); View.AddSubview(_settingsView); View.SubviewsDoNotTranslateAutoresizingMaskIntoConstraints(); View.AddConstraints(_settingsView.WithSameRight(View), _settingsView.WithSameLeft(View), _settingsView.WithSameTop(View), _settingsView.WithSameBottom(View)); }
public override void ViewDidLoad() { base.ViewDidLoad(); this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("Left Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); _sideMenuManager = new SideMenuManager(); _sideMenuManager.PresentMode = (SideMenuManager.MenuPresentMode) 0;//Slide In View.BackgroundColor = UIColor.White; Title = "Side Menu"; SetupSideMenu(); SetDefaults(); }
public override void ViewDidLoad() { base.ViewDidLoad(); _presenter = new NotesViewPresenter(this); NavigationController.SetNavigationBarHidden(false, false); Title = NSBundle.MainBundle.GetLocalizedString(ConstantsHelper.Notes, ConstantsHelper.Notes); _sideMenuManager = new SideMenuManager(); NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(ConstantsHelper.Menu, UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); SetupSideMenu(); NotesDataSource = new NotesDataSource(_presenter, this); _refreshControl = new UIRefreshControl(); _refreshControl.ValueChanged += async(sender, args) => { await Refresh(); }; TableView.RefreshControl = _refreshControl; TableView.RegisterClassForCellReuse(typeof(NoteCell), nameof(NoteCell)); TableView.SeparatorColor = UIColor.Clear; TableView.Source = new NotesDataSource(_presenter, this); var addButton = new UIBarButtonItem(UIBarButtonSystemItem.Add, NavigateToEditNoteController) { AccessibilityLabel = ConstantsHelper.AddNewNoteButtonAccessibilityLabel }; NavigationItem.RightBarButtonItem = addButton; }
public async Task <IActionResult> AddUpdate(DashboardSideMenu SideMenu) { try { if (ModelState.IsValid) { SideMenuManager mgr = new SideMenuManager(); OperationStatus status = await mgr.AddUpdateMenu(SideMenu, GetUsername, GetSiteID); if (status.IsSuccess) { return(RedirectToAction(nameof(Index))); } } SideMenuFormLabel _localLabel = await Localize <SideMenuFormLabel>(LocalizePathForm); ViewBag.LocalLabel = _localLabel; if (SideMenu.LinkID == null) { ViewData["Title"] = _localLabel.CreateTitle; ViewData["BtnValue"] = _localLabel.AddBtnLabel; } else { ViewData["Title"] = _localLabel.UpdateTitle; ViewData["BtnValue"] = _localLabel.UpdateBtnLabel; } await SetDropDown(); AddJS("SideMenu", "/js/SideMenu/SideMenu.js"); return(View("Create", SideMenu)); } catch (Exception) { throw; } }
public override void ViewDidLoad() { base.ViewDidLoad(); this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem("Left Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.LeftNavigationController, true, null); }), false); this.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem("Right Menu", UIBarButtonItemStyle.Plain, (sender, e) => { PresentViewController(_sideMenuManager.RightNavigationController, true, null); }), false); _sideMenuManager = new SideMenuManager(); View.BackgroundColor = UIColor.White; Title = "Side Menu"; var menuPresentMode = new UILabel { Text = "Menu Present Mode", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuPresentMode); _presentationMode = new UISegmentedControl { TranslatesAutoresizingMaskIntoConstraints = false }; _presentationMode.InsertSegment("Slide In", 0, false); _presentationMode.InsertSegment("Slide Out", 1, false); _presentationMode.InsertSegment("In + Out", 2, false); _presentationMode.InsertSegment("Dissolve", 3, false); _presentationMode.SelectedSegment = 0; _presentationMode.ValueChanged += (sender, e) => { _sideMenuManager.PresentMode = (SideMenuManager.MenuPresentMode)(int) _presentationMode.SelectedSegment; }; this.View.Add(_presentationMode); var menuBlurStyle = new UILabel { Text = "Menu Blur Style", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuBlurStyle); _menuBlurStyle = new UISegmentedControl { TranslatesAutoresizingMaskIntoConstraints = false }; _menuBlurStyle.InsertSegment("None", 0, false); _menuBlurStyle.InsertSegment("Extra Light", 1, false); _menuBlurStyle.InsertSegment("Light", 2, false); _menuBlurStyle.InsertSegment("Dark", 3, false); _menuBlurStyle.SelectedSegment = 0; _menuBlurStyle.ValueChanged += (sender, e) => { if (_menuBlurStyle.SelectedSegment == 0) { _sideMenuManager.BlurEffectStyle = default(UIBlurEffectStyle); } else { _sideMenuManager.BlurEffectStyle = (UIBlurEffectStyle)(int)_menuBlurStyle.SelectedSegment - 1; } }; this.View.Add(_menuBlurStyle); var menuFadeStrength = new UILabel { Text = "Menu Fade Strength", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuFadeStrength); _menuFadeStrength = new UISlider { MinValue = 0f, MaxValue = 1f, Continuous = true, TranslatesAutoresizingMaskIntoConstraints = false }; _menuFadeStrength.ValueChanged += (sender, e) => { _sideMenuManager.AnimationFadeStrength = _menuFadeStrength.Value; }; this.View.Add(_menuFadeStrength); var menuShadowOpacity = new UILabel { Text = "Menu Shadow Opacity", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuShadowOpacity); _menuShadowOpacity = new UISlider { MinValue = 0f, MaxValue = 1f, Value = .5f, Continuous = true, TranslatesAutoresizingMaskIntoConstraints = false }; _menuShadowOpacity.ValueChanged += (sender, e) => { _sideMenuManager.ShadowOpacity = _menuShadowOpacity.Value; }; this.View.Add(_menuShadowOpacity); var menuScreenWidth = new UILabel { Text = "Menu Screen Width", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuScreenWidth); _menuScreenWidth = new UISlider { MinValue = 0f, MaxValue = 1f, Value = .75f, Continuous = true, TranslatesAutoresizingMaskIntoConstraints = false }; _menuScreenWidth.ValueChanged += (sender, e) => { _sideMenuManager.MenuWidth = this.View.Frame.Width * _menuScreenWidth.Value; }; this.View.Add(_menuScreenWidth); var menuTransformScaleFactor = new UILabel { Text = "Menu Transform Scale Factor", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuTransformScaleFactor); _menuTransformScaleFactor = new UISlider { MinValue = 0f, MaxValue = 2f, Value = 1f, Continuous = true, TranslatesAutoresizingMaskIntoConstraints = false }; _menuTransformScaleFactor.ValueChanged += (sender, e) => { _sideMenuManager.AnimationTransformScaleFactor = _menuTransformScaleFactor.Value; }; this.View.Add(_menuTransformScaleFactor); var menuFadeStatusBar = new UILabel { Text = "Menu Fade Status Bar", TranslatesAutoresizingMaskIntoConstraints = false }; this.View.Add(menuFadeStatusBar); _menuFadeStatusBar = new UISwitch { On = true, TranslatesAutoresizingMaskIntoConstraints = false }; _menuFadeStatusBar.ValueChanged += (sender, e) => { _sideMenuManager.FadeStatusBar = _menuFadeStatusBar.On; }; this.View.Add(_menuFadeStatusBar); var padding = 8f; this.View.AddConstraints( new NSLayoutConstraint[] { NSLayoutConstraint.Create( menuPresentMode, NSLayoutAttribute.Top, NSLayoutRelation.Equal, this.TopLayoutGuide, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuPresentMode, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuPresentMode, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuPresentMode, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _presentationMode, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuPresentMode, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _presentationMode, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _presentationMode, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _presentationMode, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuBlurStyle, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _presentationMode, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuBlurStyle, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuBlurStyle, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuBlurStyle, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuBlurStyle, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuBlurStyle, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _menuBlurStyle, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _menuBlurStyle, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _menuBlurStyle, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuFadeStrength, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _menuBlurStyle, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuFadeStrength, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuFadeStrength, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuFadeStrength, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuFadeStrength, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuFadeStrength, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _menuFadeStrength, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _menuFadeStrength, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _menuFadeStrength, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuShadowOpacity, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _menuFadeStrength, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuShadowOpacity, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuShadowOpacity, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuShadowOpacity, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuShadowOpacity, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuShadowOpacity, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _menuShadowOpacity, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _menuShadowOpacity, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _menuShadowOpacity, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuScreenWidth, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _menuShadowOpacity, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuScreenWidth, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuScreenWidth, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuScreenWidth, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuScreenWidth, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuScreenWidth, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _menuScreenWidth, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _menuScreenWidth, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _menuScreenWidth, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuTransformScaleFactor, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _menuScreenWidth, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuTransformScaleFactor, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuTransformScaleFactor, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuTransformScaleFactor, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuTransformScaleFactor, NSLayoutAttribute.Top, NSLayoutRelation.Equal, menuTransformScaleFactor, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( _menuTransformScaleFactor, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( _menuTransformScaleFactor, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( _menuTransformScaleFactor, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 29f), NSLayoutConstraint.Create( menuFadeStatusBar, NSLayoutAttribute.Top, NSLayoutRelation.Equal, _menuTransformScaleFactor, NSLayoutAttribute.Bottom, 1f, padding), NSLayoutConstraint.Create( menuFadeStatusBar, NSLayoutAttribute.Leading, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Leading, 1f, padding), NSLayoutConstraint.Create( menuFadeStatusBar, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), NSLayoutConstraint.Create( menuFadeStatusBar, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 1f, 22f), NSLayoutConstraint.Create( _menuFadeStatusBar, NSLayoutAttribute.CenterY, NSLayoutRelation.Equal, menuFadeStatusBar, NSLayoutAttribute.CenterY, 1f, 0f), NSLayoutConstraint.Create( _menuFadeStatusBar, NSLayoutAttribute.Trailing, NSLayoutRelation.Equal, this.View, NSLayoutAttribute.Trailing, 1f, -padding), } ); SetupSideMenu(); SetDefaults(); }
// Use this for initialization void Start() { _this = this; currentActiveMenu.SetActive(true); }