private void OnMouseLeftUp(object sender, MouseButtonEventArgs e) { var view = sender as IShowMouseSelectionView; if (view == null) { return; } if (drawRectangle.IsStarted) { RegionBlock selectedArea = drawRectangle.End(e.GetPosition(null)); CleanUpSelectionDraw(); view.SelectionViewModel?.OnSelectionSet(selectedArea); } }