コード例 #1
0
        public TreeViewTerm(TermSet termSet)
        {
            _parent     = null;
            _term       = null;
            _name       = termSet.Name;
            _guidString = "";

            _children = new TreeViewTermCollection();

            foreach (Term term in termSet.Terms)
            {
                if (term.IsAvailableForTagging)
                {
                    _children.Add(new TreeViewTerm(this, term));
                }
            }
        }
コード例 #2
0
        public IHierarchicalEnumerable GetChildren()
        {
            if (_children == null)
            {
                _children = new TreeViewTermCollection();

                TermCollection terms = _term.Terms;

                foreach (Term childTerm in terms)
                {
                    if (childTerm.IsAvailableForTagging)
                    {
                        _children.Add(new TreeViewTerm(this, childTerm));
                    }
                }
            }

            return(_children);
        }