/// <summary> /// 键盘按下触发事件 /// </summary> private void ViewPort_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == Key.Delete) { RoiController.RemoveActive(); //将事件传递的方法 HWndActiveRoiChanged?.Invoke(this, new EventArgs()); } }
private void ViewPort_HMouseUp(object sender, HMouseEventArgsWPF e) { mousePressed = false; if (RoiController != null && (RoiController.ActiveROIidx != -1) && (dispROI == MODE_INCLUDE_ROI)) { //计算ROI合并区域,并判断是否刷新显示 OperationGatherRegion(); //将事件传递的方法 HWndActiveRoiChanged?.Invoke(this, new EventArgs()); } else if (stateView == MODE_VIEW_ZOOMWINDOW) { ZoomWindow.Dispose(); } }