异常原因:
c#对触发事件的对象的引用超出范围
解决方法:
将interactorStyle定义为成员变量。添加成员变量,使事件触发对象在向处理程序触发事件时保持活动状态。
//在类中定义
vtkInteractorStyleImage interactorStyle;
//在方法中赋值
interactorStyle = vtkInteractorStyleImage.New();//设置交互类型
interactorStyle.MouseMoveEvt += new vtkObject.vtkObjectEventHandler(MouseMoveEvt);
参考:
http://vtk.1045678.n5.nabble.com/ActiViz-NET-reports-unhandled-Exception-while-interacting-window-with-Mouse-td5720046.html