/// <summary> /// /// </summary> /// <param name="e"></param> protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { base.OnMouseLeftButtonDown(e); Focus(); if (_primitiveCreator != null) { _primitiveCreator = _primitiveCreator?.Create(e.GetPosition(this), this); } }