如何使用 C# 添加属性标记值
How to add Attribute Tagged Value using C#
我正在尝试创建一个 EA 属性,然后我将标记值添加到该属性。
问题是,当我为没有任何值的属性创建标记值时,它可以使用正确的类型创建正常,但是当我将一些值填充到标记中时,标记值的类型就会发生变化。
EA.Attribute headerName = eleName.Attributes.AddNew("Header", "char");
headerName.Update();
EA.AttributeTag decAtt = headerName.TaggedValues.AddNew("Description", "<memo>");
decAtt.Update();
decAtt.Value = "Description needs to entered";
如何在不更改属性的情况下为属性添加标记值?
如何通过Adddin将内容添加到Tagged values note中?
提前致谢。
试试这个:
EA.Attribute headerName = eleName.Attributes.AddNew("Header", "char");
headerName.Update();
EA.AttributeTag decAtt = headerName.TaggedValues.AddNew("Description","");
decAtt.Value = "<memo>";
decAtt.Notes = "Description needs to be entered";
decAtt.Update();
PS。我很惊讶 Attributes.AddNew("Header", "char")
对你有用。我永远不会相信 AddNew 操作来定义我的属性类型。
我正在尝试创建一个 EA 属性,然后我将标记值添加到该属性。
问题是,当我为没有任何值的属性创建标记值时,它可以使用正确的类型创建正常,但是当我将一些值填充到标记中时,标记值的类型就会发生变化。
EA.Attribute headerName = eleName.Attributes.AddNew("Header", "char");
headerName.Update();
EA.AttributeTag decAtt = headerName.TaggedValues.AddNew("Description", "<memo>");
decAtt.Update();
decAtt.Value = "Description needs to entered";
如何在不更改属性的情况下为属性添加标记值?
如何通过Adddin将内容添加到Tagged values note中?
提前致谢。
试试这个:
EA.Attribute headerName = eleName.Attributes.AddNew("Header", "char");
headerName.Update();
EA.AttributeTag decAtt = headerName.TaggedValues.AddNew("Description","");
decAtt.Value = "<memo>";
decAtt.Notes = "Description needs to be entered";
decAtt.Update();
PS。我很惊讶 Attributes.AddNew("Header", "char")
对你有用。我永远不会相信 AddNew 操作来定义我的属性类型。