protected virtual void OnElementChanged(VisualElementChangedEventArgs e) { EventHandler <VisualElementChangedEventArgs> elementChanged = this.ElementChanged; if (elementChanged != null) { elementChanged(this, e); } _pages = new List <UIViewController>(); foreach (var page in ContainerPage.Children) { var pageVC = page.CreateViewController(); _pages.Add(pageVC); } var leftMenuViewController = new LeftMenuController(this); SetControllers(_pages[0], leftMenuViewController, null); BackgroundImage = UIImage.FromBundle("stars.png"); this.View.AccessibilityLabel = "Side Menu Renderer"; Xamarin.Forms.MessagingCenter.Subscribe <object>(this, "MenuButtonTapped", (s) => { Toggle(); }); }
public TableSource(LeftMenuController menu) { _menu = menu; }
protected virtual void OnElementChanged(VisualElementChangedEventArgs e) { EventHandler<VisualElementChangedEventArgs> elementChanged = this.ElementChanged; if (elementChanged != null) { elementChanged (this, e); } _pages = new List<UIViewController>(); foreach (var page in ContainerPage.Children) { var pageVC = page.CreateViewController(); _pages.Add(pageVC); } var leftMenuViewController = new LeftMenuController(this); SetControllers(_pages[0], leftMenuViewController, null); BackgroundImage = UIImage.FromBundle ("stars.png"); this.View.AccessibilityLabel = "Side Menu Renderer"; Xamarin.Forms.MessagingCenter.Subscribe<object>(this, "MenuButtonTapped", (s) => { Toggle(); }); }