Autodesk.Revit.DB.ModelUpdatesStatus
是Autodesk Revit API中的一种枚举类型(Enum),用于表示Revit文档的更新状态。
None
: 未知的更新状态HasUncommittedChanges
: Revit文档中有未提交的更改UpToDate
: Revit文档已经是最新的,没有未提交的更改//获取当前Revit文档的更新状态
var doc = ActiveUIDocument.Document;
var status = doc.AreUpdatesAvailable();
switch (status)
{
case ModelUpdatesStatus.HasUncommittedChanges:
TaskDialog.Show("更新状态", "有未提交的更改!");
break;
case ModelUpdatesStatus.UpToDate:
TaskDialog.Show("更新状态", "文档已经是最新的,没有未提交的更改。");
break;
default:
TaskDialog.Show("更新状态", "未知的更新状态。");
break;
}
Autodesk.Revit.DB.ModelUpdatesStatus
枚举类型。