首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Revit 2020 API -打开并激活族文档后返回null的族文档活动视图

Revit 2020 API -打开并激活族文档后返回null的族文档活动视图
EN

Stack Overflow用户
提问于 2020-06-02 09:56:55
回答 1查看 206关注 0票数 2

我试图获取我的家庭文档的活动视图,但它返回null。在Revit 2019中,它总是会返回一个值,但是我最近切换到Revit 2020,它似乎给了我一个问题。

还有没有其他人遇到过这种情况,并找到了解决方案?

我偶然发现了this post,但它的建议是使用一个我不喜欢的过滤元素收集器。我在将它传递给其他类时遇到了问题。Revit 2019看起来很简单。

注意:在Revit 2021中也存在此问题

下面是我的debug的一张图片,显示了它的null

这是我的Snoop for the family文档打开并激活后的图片,显示了它的价值。

EN

回答 1

Stack Overflow用户

发布于 2020-10-07 17:39:01

背后的原因是您当前正在处理一个项目文档,这意味着该项目文档处于打开状态,并且其中一个视图显示在Revit图形视图中,而不是族文档中。因此,族文档中的视图未显示-没有该族文档的活动视图。你正在寻找的解决方案在这篇文章中得到了解释:

switch view or document by showing elements

简而言之,您可以从族文档创建一个UIDocument,然后使用新创建的UIDocument通过以下方式显示族文档:

UIDocument.ShowElements()

在此之后,您就拥有了族文档的活动视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62143618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档