private void Awake()
        {
            var buttonIndex = 0;

            foreach (var button in Buttons)
            {
                var idx = buttonIndex++;
                button.onClick.AddListener(() => MenuSelected?.Invoke(idx));
            }
        }
Beispiel #2
0
        public IToolbar AddMenu(string name, Action <string> onMenuSelected = null)
        {
            MenuNames.Add(name);
            if (onMenuSelected == null)
            {
                MenuSelected.Add((item) => { });
            }
            else
            {
                MenuSelected.Add(onMenuSelected);
            }

            return(this);
        }
Beispiel #3
0
 public override void RowSelected(UITableView tableView, Foundation.NSIndexPath indexPath)
 {
     MenuSelected?.Invoke(indexPath.Row);
     tableView.DeselectRow(indexPath, true);
 }
Beispiel #4
0
 public ToolbarView AddMenu(string name, Action <string> onMenuSelected)
 {
     MenuNames.Add(name);
     MenuSelected.Add(onMenuSelected);
     return(this);
 }