编辑共享参数文件/删除共享参数条目

问题描述 投票:0回答:1

我想为文档创建一个参数,并将其关联到一个 Guid,以便稍后可以唯一地引用它。为此,我想在文档中查找具有相同名称/Guid 的其他参数并将其删除。如果我只是这样做,Revit 会抱怨文档中已经存在另一个具有相同 Guid 的参数,这是因为 SharedParameterFile 中存在这样的 Guid。

所以我的问题是:有没有办法通过 Revit API 删除 SharedParameterFile 中的参数条目?

c# revit-api
1个回答
0
投票

在 Revit API 中,没有直接方法以编程方式从共享参数文件中删除条目。但是,您可以通过创建一个新的共享参数文件来排除不需要的条目,从而达到类似的效果。

  1. 创建一个代表共享参数文件的新文件。
  2. 将必要的条目从现有共享参数文件复制到新文件,不包括要删除的条目。
  3. 用新创建的共享参数文件替换现有的共享参数文件。
© www.soinside.com 2019 - 2024. All rights reserved.