似乎是一个愚蠢的问题。
我有一个WPF画布100000x100000。如何设置它,使其在默认情况下和通过代码集中于特定的x / y位置。
即我知道在5200x 1200y处有一行,并且不想手动使用滚动条来找到它。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<ScrollViewer Grid.Row="0" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" MouseMove="CCanvas_OnMouseMove">
<Canvas x:Name="cCanvas"
VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
Width="100000" Height="100000"
MouseMove="CCanvas_OnMouseMove" MouseDown="CCanvas_OnMouseMove">
</Canvas>
</ScrollViewer>
<Label Grid.Row="1" x:Name="lblBar" Content="Idle." />
</Grid>
谢谢。