private void ClearAoi() { IPencilToolLayer pencilLayer = _canvas.CurrentViewControl as IPencilToolLayer; if (pencilLayer != null) { pencilLayer.Reset(); } _aoiContainer.Reset(); _selectedAOILayer.Reset(); _canvas.Refresh(enumRefreshType.All); }
private void ClearAoiAndResetCurrentViewControl() { IPencilToolLayer pencilLayer = _canvas.CurrentViewControl as IPencilToolLayer; if (pencilLayer != null) { pencilLayer.Reset(); _canvas.CurrentViewControl = new DefaultControlLayer(); } if (_selectedAOILayer.AOIs != null && _selectedAOILayer.AOIs.Count() != 0) { _aoiContainer.RemoveSelectedAOI(_selectedAOILayer.AOIs.ToArray()); _selectedAOILayer.Reset(); } else { _aoiContainer.Reset(); _selectedAOILayer.Reset(); } _canvas.Refresh(enumRefreshType.All); }