/// <summary> /// Handles mouse up event sent from adorner /// </summary> /// <param name="sender">The adorner</param> /// <param name="e">The event args</param> private void AdornerMouseUp(object sender, MouseButtonEventArgs e) { RubberbandAdorner adorner = (RubberbandAdorner)sender; // remove adorner from adorner layer AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(this); adornerLayer?.Remove(adorner); if (this.mode != SelectionRectnagleModes.Selection) { TemplateViewModel context = (TemplateViewModel)this.DataContext; context.AddQuestion(adorner.Rectangle); } }