在WorksharedOperationProgressChanged event-Revit API中使用不同的事件参



如何在WorksharedOperationProgressChanged事件的不同阶段使用不同的事件参数,如DocumentSaveToLocalProgressChangedEventArgs。我知道如何订阅WorksharedOperationProgressChanged事件,但还不知道如何使用不同的事件参数。

我想我遗漏的事件有一些基本的C#概念,但我在任何教程或文档中都没有找到答案来解释在这种情况下我应该做什么。

Revit使用指定的参数调用事件处理程序。你别无选择地接受什么论点。它们是由事件处理程序定义预先指定的。你的问题没有实际意义。

您试图访问哪些属性?

以下是如何订阅事件并访问模型路径:

public Result OnStartup( UIControlledApplication a )
{
a.ControlledApplication
.WorksharedOperationProgressChanged 
+= OnWorksharedOperationProgressChanged;
return Result.Succeeded;
}
void OnWorksharedOperationProgressChanged( 
object sender, 
WorksharedOperationProgressChangedEventArgs e )
{
string path = e.Location;
}

最新更新