public void AddContentItem(ContentItem item) { if (item.ItemConstruct.ItemCode == ConstructConfig.NEW_FILE_DEFAULT_ID_CODE) { _IDItem = item; Name = _IDItem.Value; } else if (item.ItemConstruct.ItemCode == ConstructConfig.NEW_FILE_DEFAULT_NAME_CODE) { _NameItem = item; //默认的 id的初始化在name之前 if (_IDItem != null) { if (ContentConfig.IsContentIDInvalid(_IDItem.Value)) { Name = _IDItem.Value + "." + _NameItem.Value; } else { Name = _IDItem.Value; } } } else if (item.ItemConstruct.ItemCode == ConstructConfig.NEW_FILE_DEFAULT_DESC_CODE) { _DescItem = item; } ContentItems.AddNewItem(item); }