下載app免費(fèi)領(lǐng)取會員
在Revit里操作的時候,如果操作有一些問題,Revit會給用戶彈一些警告,Revit里有大量的類型警告,當(dāng)然我們也是可以自定義警告的
下面是個小例子:
//定義警告,需在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();
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
下一篇:二次開發(fā)教程:WPF 使用INotifyDataErrorInfo小例子
推薦專題