/// <summary> /// Ends a marquee selection sequence. /// </summary> /// <param name="e">A PInputEventArgs that contains the event data.</param> /// <remarks> /// <b>Notes to Inheritors:</b> Subclasses can override this method to be notified /// at the end of a marquee selection sequence. /// <para> /// Overriding methods must still call <c>base.EndMarqueeSelection()</c> for correct /// behavior. /// </para> /// </remarks> protected virtual void EndMarqueeSelection(PInputEventArgs e) { // Remove marquee marquee.RemoveFromParent(); marquee = null; }