我正在尝试使用滑块来控制任何图像的放大和缩小。
我写了一个代码:
private void image1_MouseMove(object sender, MouseEventArgs e)
{
if (!image1.IsMouseCaptured) return;
var tt = (TranslateTransform)((TransformGroup)
image1.RenderTransform).Children.First(tr => tr is TranslateTransform);
Vector v = start - e.GetPosition(border1);
tt.X = origin.X - v.X;
tt.Y = origin.Y - v.Y;
}
在这里它工作正常。使用鼠标滚动。但我想将滑块用于相同的功能。
但无法使用滑块进行鼠标滚动等相同行为。我对 WPF 及其控件非常陌生,因此非常感谢任何有关细节的帮助。
如何使用滑块实现与放大相同的功能?