在WorksharedOperationProgressChanged事件-Revit API

时间:2018-12-12 04:14:21

标签: revit-api revit

DocumentSaveToLocalProgressChangedEventArgs事件的不同阶段如何使用WorksharedOperationProgressChanged这样的不同事件参数。我知道如何订阅WorksharedOperationProgressChanged事件,但是还无法弄清楚如何使用不同的事件参数。

我想关于失踪事件有一些基本的C#概念,但是我在任何教程或文档中都找不到答案来解释这种情况下应该怎么做。

2 个答案:

答案 0 :(得分:0)

Revit使用指定的参数调用事件处理程序。您别无选择,将收到什么论据。它们由事件处理程序定义预先指定。您的问题尚无定论。

答案 1 :(得分:0)

您要访问哪些属性?

这里是如何订阅事件并访问模型路径的方法:

public Result OnStartup( UIControlledApplication a )
{
  a.ControlledApplication
    .WorksharedOperationProgressChanged 
      += OnWorksharedOperationProgressChanged;
  return Result.Succeeded;
}

void OnWorksharedOperationProgressChanged( 
  object sender, 
  WorksharedOperationProgressChangedEventArgs e )
{
  string path = e.Location;
}