Revit中打开的View,可以通过UIDocument的
IList<UIView> GetOpenUIViews()函数返回所有打开的UIView
UIView的ViewId就是打开的View的Id
private void GetOpenViews() { string info = null; IList<UIView> uiviews = uidoc.GetOpenUIViews(); foreach (UIView uiv in uiviews) { info += doc.GetElement(uiv.ViewId).Name; } MessageBox.Show(info); }
博主会经常更新一些技术文章,请大家多多关注,多多交流
更多技术交流,请加qq群480950299