实现了画布无限拖动效果

This commit is contained in:
fengjiayi
2024-09-07 15:56:34 +08:00
parent ea0a7dd82e
commit ae1a00ee2a
2 changed files with 158 additions and 19 deletions

View File

@@ -74,16 +74,17 @@
</StackPanel>
<ScrollViewer Grid.Row="1"
x:Name="FlowChartScrollViewer"
HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
SizeChanged="FlowChartScrollViewer_SizeChanged">
x:Name="FlowChartScrollViewer">
<Canvas x:Name="FlowChartCanvas"
Background="#F2EEE8"
Width="1000" Height="1000"
AllowDrop="True"
Drop="FlowChartCanvas_Drop"
DragOver="FlowChartCanvas_DragOver"/>
Background="#F2EEE8"
AllowDrop="True"
MouseDown="FlowChartCanvas_MouseDown"
MouseMove="FlowChartCanvas_MouseMove"
MouseUp="FlowChartCanvas_MouseUp"
MouseWheel="FlowChartCanvas_MouseWheel"
Drop="FlowChartCanvas_Drop"
DragOver="FlowChartCanvas_DragOver"/>
</ScrollViewer>
</Grid>