private void ThumbResize_DragDelta(object sender, System.Windows.Controls.Primitives.DragDeltaEventArgs e) { var height = Height - e.VerticalChange; var width = Width + e.HorizontalChange; height = height.Clamp(MinHeight, MaxHeight); width = width.Clamp(MinWidth, MaxWidth); var dHeight = Height - height; Height = height; Width = width; Top += dHeight; _controller.NotifyOverlayMoved(true, (int)Left, (int)Top); _controller.NotifyOverlayResized(true, (int)width, (int)height); }
private void NumericUpDownSizeOnValueChanged(object sender, EventArgs eventArgs) { _controller.NotifyOverlayResized(false, (int)numericUpDownWidth.Value, (int)numericUpDownHeight.Value); }
private void OnSizeChanged(object sender, EventArgs eventArgs) { _controller.NotifyOverlayResized(true, Size.Width, Size.Height); }