示例#1
0
        private void HandleItemButtonPressed(SegmentedControlItem item)
        {
            if (item.ItemPressed())
            {
                if (this.SelectItemWhenPressed)
                {
                    this.SelectItem(item);
                }

                this.AfterItemPressed(item);
            }
        }
示例#2
0
 private void SelectItem(SegmentedControlItem item)
 {
     foreach (Tuple <UIButton, SegmentedControlItem> tuple in this.buttons)
     {
         if (tuple.Item2 == item)
         {
             tuple.Item1.Selected        = true;
             tuple.Item1.BackgroundColor = this.ButtonTheme.FontColor.ToUIColor();
         }
         else
         {
             tuple.Item1.Selected        = false;
             tuple.Item1.BackgroundColor = this.ButtonTheme.BackgroundColor.ToUIColor();
         }
     }
 }