スライダーを使用して、画像のズームインとズームアウトを制御しようとしています。
私はコードを書きました:
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とその制御に非常に慣れていないので、詳細についてのヘルプは大歓迎です。
スライダーを使用して、ズームインとズームアウトの同じ機能を実装するにはどうすればよいですか?