public override void UpdateData() { base.UpdateData(); MenuCell = new SideMenuCell(this); SideMenuListView?.UpdateDataSource(MenuManager.Instance.GetMenuItem()); if (RootViewSide != null) { RootViewSide.Click -= MenuAction; RootViewSide.Click += MenuAction; } if (SideImage != null) { SideImage?.SetImageFromResource(DrawableConstants.MenuOpenIcon); SideImage?.SetSelected(ColorConstants.BlackColor); SideImage.Click -= MenuAction; SideImage.Click += MenuAction; } if (!SideContainer.IsNull()) { SideContainer.SetBackgroundColor(ColorConstants.SelectorHome); SideContainer.Click += SideContainer_click; SideContainer.Click += SideContainer_click; } SideMenuListView?.UpdateDataSource(MenuManager.Instance.GetMenuItem()); SetupHeaderView(); }