private bool ChechHidden(ModelItemEnumerableCollection items) { if(items.Any(o => o.IsHidden)) return false; //an anchestor is hidden, so it the item return true; // all anchestors are visible } private void RecurseItems(SavedItem oSI)