下載app免費領取會員
在Revit里操作的時候,如果操作有一些問題,Revit會給用戶彈一些警告,Revit里有大量的類型警告,當然我們也是可以自定義警告的
下面是個小例子:
//定義警告,需在Application里
Guid guid = new Guid("F4385BA5-EB24-4612-805B-51207CFD8680");
FailureDefinitionId fguid = new FailureDefinitionId(guid);
FailureDefinition.CreateFailureDefinition(fguid, FailureSeverity.Warning, "這是一個警告");
//post 警告
Transaction trans = new Transaction(doc, "警告");
trans.Start();
FailureHandlingOptions opt = trans.GetFailureHandlingOptions();
opt = opt.SetForcedModalHandling(false);
opt = opt.SetDelayedMiniWarnings(false);
trans.SetFailureHandlingOptions(opt);
Guid guid = new Guid("F4385BA5-EB24-4612-805B-51207CFD8680");
FailureDefinitionId fguid = new FailureDefinitionId(guid);
doc.PostFailure(new FailureMessage(fguid));
trans.Commit();
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
下一篇:二次開發教程:WPF 使用INotifyDataErrorInfo小例子
推薦專題