Exemplo n.º 1
0
 public void NotifyToggleDeselected(HedraToggle toggle)
 {
     if (behaviour == ToggleGroupBehaviour.RadioButton && setToggles.Count <= 1)
     {
         toggle.Set();
         return;
     }
     setToggles.Remove(toggle);
 }
Exemplo n.º 2
0
        public void Set(int index)
        {
            if (index < 0 || index >= toggles.Count)
            {
                return;
            }

            HedraToggle target = toggles[index];

            if (!target.IsSet)
            {
                target.Set();
            }

            if (behaviour == ToggleGroupBehaviour.RadioButton)
            {
                UnsetTogglesExcept(target);
                setToggles.Clear();
            }
            setToggles.Add(target);
        }