/// <summary> /// Handles the <see cref="Rectangle.MouseUp"/> event of the color surface. /// </summary> /// <param name="sender">The object where the event handler is attached.</param> /// <param name="e">The event data.</param> private void OnColorPickerRenderSurfaceMouseUp(object sender, [NotNull] MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Released) { colorPickerRenderSurface.ReleaseMouseCapture(); suspendBindingUpdates = false; UpdateAllBindings(); } }
/// <summary> /// 鼠标拿起 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ContentControl_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { Rectangle rectangle = sender as Rectangle; if (rectangle == null) { return; } rectangle.ReleaseMouseCapture(); m_IsMouseLeftButtonDown = false; }