コード例 #1
0
        internal static ContentTypeTreeViewNode CreateTreeViewNode(PRContentType prContentType)
        {
            ContentTypeTreeViewNode _ret = new ContentTypeTreeViewNode(prContentType)
            {
                Header = String.Format("ContentType: {0}, Id={1}", prContentType.Name, prContentType.ContentTypeId)
            };

            _ret.Items = new ObservableCollection <TreeViewNode>();
            if (prContentType.BaseContentType != null)
            {
                ContentTypeTreeViewNode _baseContentTyoe = ContentTypeTreeViewNode.CreateTreeViewNode(prContentType.BaseContentType);
                _ret.Items.Add(_baseContentTyoe);
            }
            foreach (ColumnTreeViewNode _columnX in ColumnTreeViewNode.CreateTreeViewNodes(prContentType.Column))
            {
                _ret.Items.Add(_columnX);
            }
            return(_ret);
        }
コード例 #2
0
 private ContentTypeTreeViewNode(PRContentType parent) : base(parent, TreeViewIcon.TreeViewIconClassFriend)
 {
 }