IContentManager中的groupId参数是什么?的BuildDisplay方法

本文关键字:BuildDisplay 方法 是什么 中的 groupId 参数 IContentManager | 更新日期: 2023-09-27 18:03:19

用于调用ContentItem驱动程序的方法IContentManager.BuildDisplay有一个可选的groupId参数。我已经浏览了源代码,但我并不完全理解它的用例是什么。它似乎可以过滤形状,但我不确定我是否理解。

你能帮我澄清一下吗?

IContentManager中的groupId参数是什么?的BuildDisplay方法

是,此参数用于过滤形状。你可以通过. ongroup ()方法提供一个可选的参数,该方法是从驱动程序的Display/Editor方法返回的ContentShape对象。

默认为空字符串。如果您在BuildDisplay - 中提供groupId参数,则在构建最终输出时,只有具有该组id的形状才会被考虑

我发现它特别有用,当需要呈现相同的部分在不同的场景不同 -返回一个组合结果与ContentShape对象(每一个不同的组指定)在它从驱动程序的显示方法。

请记住,如果您在BuildDisplay方法中显式指定了一个组- 只有具有该组集的形状将被使用。