Exemple #1
0
        public override bool ItemExpandable(NSOutlineView outlineView, NSObject item)
        {
            ITreeTableRow treeTableItem = null;

            if (item == null)
            {
                treeTableItem = GetItem(0);
            }
            else
            {
                treeTableItem = (ITreeTableRow)item;
            }

            return(treeTableItem.Expandable);
        }
Exemple #2
0
        public override NSObject GetChild(NSOutlineView outlineView, nint childIndex, NSObject item)
        {
            ITreeTableRow child = null;

            if (item == null)
            {
                child = GetItem(childIndex);
            }
            else
            {
                var treeTableItem = (ITreeTableRow)item;
                child = treeTableItem.GetChild(childIndex);
            }

            return((NSObject)child);
        }