Пример #1
0
 public bool SelectItem(RSTabButton selectButton)
 {
     if (_selectedButton == selectButton)
     {
         return(false);
     }
     if (_selectedButton != null)
     {
         _selectedButton.IsActive = false;
     }
     _selectedButton          = selectButton;
     _selectedButton.IsActive = true;
     return(true);
 }
Пример #2
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);
 }