CmisSync.CmisTree.CmisTreeDataSource.ItemExpandable C# (CSharp) Метод

ItemExpandable() публичный Метод

public ItemExpandable ( NSOutlineView outlineView, NSObject item ) : bool
outlineView NSOutlineView
item MonoMac.Foundation.NSObject
Результат bool
        public override bool ItemExpandable(NSOutlineView outlineView, NSObject item)
        {
            UpdateItem (ref item);
//            Console.WriteLine ("ItemExpandable " + item);
            if (item == null) {
                return Repositories.Count > 0;
            }
            NSCmisTree cmis = item as NSCmisTree;
            if (cmis == null) {
                Console.WriteLine ("ItemExpandable Error");
                return false;
            }
//            Console.WriteLine ("ItemExpandable " + cmis.Name + " " + cmis.Children.Count);
            if (cmis.Parent == null && cmis.Selected == false) {
                return false;
            }
            return cmis.Children.Count > 0;
        }