从 RenderWindowControl C# 清除图像 Activize.Net

Clear images from RenderWindowControl C# Activize.Net

我正在使用 RenderWindowControl 来显示 Dicom 系列。 这样:

 string folder = path;//@"C:\VTKdata";
        vtkDICOMImageReader reader = vtkDICOMImageReader.New();
        reader.SetDirectoryName(folder);
        reader.Update();
  // Visualize
        _ImageViewer1 = vtkImageViewer2.New();
        _ImageViewer1.SetInputConnection(reader.GetOutputPort());
        _ImageViewer1.SetRenderWindow(renderWindow);

        _ImageViewer1.SetSlice(_MinSlice1);
        _ImageViewer1.Render();

我需要能够在用户重新加载新系列之前删除控件显示的所有图像。

有什么帮助吗?

谢谢。

通过

清除渲染窗口
_ImageViewer1.SetRenderWindow(null);
renderWindow.Render();

如果有新数据可用,只需重新连接即可

_ImageViewer1.SetRenderWindow(renderWindow);
_ImageViewer1.Render();