遇到这样的错误,如下:
用户代码未处理 System.ArgumentException
HResult=-2147024809
Message=参数无效。
Source=System.Drawing
StackTrace:
在 System.Drawing.Graphics.Clear(Color color)
在 WhaleFC.Wnd.ImageWnd.Render(Graphics g, Size clientSize, Rectangle& drawImageRec)
在 WhaleFC.Wnd.ImageWnd.Render()
在 WhaleFC.Wnd.ImageWnd.DataRender()
在 WhaleFC.Wnd.WhaleFCWndFacade.LoadImageRenderToWnd(AnnoImageWnd wnd, DicomImg dcm, EnhanceMemoryLevel level)
在 CBCT.Review.TwoD.TwoDEngine.ExecuteRender(AnnoImageWnd wnd, DicomImg dcmImg)
在 CBCT.Review.TwoD.TwoDEngine.ExecuteSpecifyFrame()
在 CBCT.Review.TwoD.TwoDEngine.SeriesWindows_LayoutChanged(Object sender, LayoutFrame oldLayout, LayoutFrame newLayout)
在 Foundation.Controls.ImageWindows.InvokeLayoutChanged(LayoutFrame oldlayout, LayoutFrame newlayout)
在 Foundation.Controls.ImageWindows.FillImagesToItems(LayoutFrame frame)
在 CBCT.Review.TwoD.TwoDEngine.SetPageLayOut(UniformLayoutFrame layout)
在 CBCT.Review.TwoD.TwoDEngine.SetViewImage(ScanSeriesInfo series)
在 CBCT.Review.TwoD.TwoDViewModel.LoadSeries(ScanSeriesInfo series)
在 CBCT.Review.ImageViewerViewModel.SetCurrentReviewMode(ReviewMode mode)
在 CBCT.Review.ImageViewerViewModel.set_ReviewMode(ReviewMode value)
InnerException:
遇到错误要耐心分析原因,找到关键的点,这个问题暴露的就是在原图像资源没有释放完全导致在绘制下一次的图像时出现。