C# 企业架构师:如何在C中向包中添加TaggedValue#

C# 企业架构师:如何在C中向包中添加TaggedValue#,c#,enterprise-architect,C#,Enterprise Architect,如何在C#中向包添加标记值。包没有像EA.Element这样的标记值。 但是可以通过GUI添加电视,所以我认为这是可能的 解决方案(thx Geert): API中的包既是EA.package又是EA.Element。 使用package.Element访问包的标记值。Thx!它起作用了。简短的补充说明:密钥是guid,而不是相应包的id。您不需要所有这些代码。包对象已包含元素对象。只需使用eaPackage.Element protected EA.Element getElementByPa

如何在C#中向包添加标记值。包没有像EA.Element这样的标记值。 但是可以通过GUI添加电视,所以我认为这是可能的

解决方案(thx Geert):


API中的包既是EA.package又是EA.Element。
使用package.Element访问包的标记值。

Thx!它起作用了。简短的补充说明:密钥是guid,而不是相应包的id。您不需要所有这些代码。包对象已包含元素对象。只需使用eaPackage.Element
protected EA.Element getElementByPackage(EA.Package eaPackage){
    return repository.GetElementByGuid(eaPackage.PackageGUID);
}