public override void OnDblClick(MouseButtonEventArgs e) { //如果只画了小于或等于两个点的话,就不执行完成事件。 if (points != null && points.Count - 2 <= 2) return; endDraw(true); e.Handled = true; base.OnDblClick(e); }