截屏嵌入,查找待优化

This commit is contained in:
艾竹
2023-04-09 21:48:26 +08:00
parent 21009fc383
commit 429d7b1e24
6 changed files with 95 additions and 50 deletions

View File

@@ -188,7 +188,7 @@ namespace AIStudio.Wpf.DiagramDesigner
(this.ScrollViewer.ViewportHeight * fitViewModel.PaddingRate) / fitViewModel.BoundingRect.Height
);
}
double xOffset, yOffset;
xOffset = fitViewModel.BoundingRect.Left * ZoomValue - (this.ScrollViewer.ViewportWidth - fitViewModel.BoundingRect.Width * ZoomValue) / 2;
yOffset = fitViewModel.BoundingRect.Top * ZoomValue - (this.ScrollViewer.ViewportHeight - fitViewModel.BoundingRect.Height * ZoomValue) / 2;
@@ -240,6 +240,7 @@ namespace AIStudio.Wpf.DiagramDesigner
}
private static object thisLock = new Object();
private void ZoomSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
double scale = e.NewValue / e.OldValue;