private void OnBottomBorderDragDelta(object sender, DragDeltaEventArgs e) { if (Height >= MinHeight && (Height + e.VerticalChange) > 1) { Height += e.VerticalChange; } else { Height = MinHeight + 1; ResizeBorder?.ReleaseMouseCapture(); } }
private void OnRightBorderDragDelta(object sender, DragDeltaEventArgs e) { if (Width >= MinWidth && (Width + e.HorizontalChange) > 1) { Width += e.HorizontalChange; } else { Width = MinWidth + 1; ResizeBorder?.ReleaseMouseCapture(); } }
private void OnTopBorderDragDelta(object sender, DragDeltaEventArgs e) { if (Height >= MinHeight) { Height -= e.VerticalChange; Top += e.VerticalChange; } else { Height = MinHeight + 1; ResizeBorder?.ReleaseMouseCapture(); } }