Exemple #1
0
 public bool AddMenuItem(RSTabItemData menuItem)
 {
     if (_menuItemList.Where(x => x.Tag == menuItem.Tag).Any() == false)
     {
         var element = new RSTabButton();
         element.tabButtonCallback += Element_tabButtonCallback;;
         element.HorizontalOptions  = LayoutOptions.FillAndExpand;
         element.VerticalOptions    = LayoutOptions.FillAndExpand;
         element.SetMenuItemData(menuItem);
         _menuItemList.Add(element);
         int c = rootContent.Children.Count;
         Grid.SetColumn(element, c);
         rootContent.Children.Add(element);
         RefleshUI();
         return(true);
     }
     return(false);
 }
Exemple #2
0
 public void SetMenuItemData(RSTabItemData menuItemData)
 {
     _menuItemData = menuItemData;
     Text          = _menuItemData.Text;
 }