Autodesk.Revit.DB.Events.FileImportingEventArgs
类提供了在 Revit 中导入外部文件时的事件参数。
FileImportingEventArgs
类拥有以下的属性:
string
Document
FileMode
FileImportingEventArgs
类在 Revit 中通过以下方式实例化:
public FileImportingEventArgs(string filePath, Document document, FileMode fileMode)
以下示例演示了如何使用 FileImportingEventArgs
类检查和更改正在导入的文件路径:
public void OnFileImporting(object sender, FileImportingEventArgs e)
{
if (!e.FilePath.EndsWith(".rfa", StringComparison.OrdinalIgnoreCase))
{
// 如果该文件不是一个 Revit 族文件,则更改文件路径
string newFilePath = e.FilePath + ".rfa";
e.FilePath = newFilePath;
TaskDialog.Show("文件路径更改", "文件路径已更改为 " + newFilePath);
}
}