我正在嘗試使用滑塊來控制放大和縮小任何圖像。如何使用WPF中的滑塊來放大和縮小圖像?
我已經寫了代碼:
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及其控件很陌生,所以對細節的任何幫助都非常感謝。
我該如何實現使用滑塊縮放的相同finoutality?
對我來說,你的代碼看起來不像縮放,更像是用鼠標位置移動(平移)圖像。 – Clemens