我正在尝试实现语义缩放控件,但不使用 listview、Gridview 或分组。我的 UI 具有以下 XAML
放大
<!--Your ZoomIn view here-->
<ScrollViewer>
<StackPanel>
<Grid x:Name="Item1" />
<Grid x:Name="Item2" />
<Grid x:Name="Item3" />
<Grid x:Name="Item4" />
<Grid x:Name="Item5" />
</StackPanel>
</ScrollViewer>
缩小
<!--Your ZoomOut view here-->
<ScrollViewer>
<StackPanel>
<Image x:Name="ImageItem1" />
<Image x:Name="ImageItem2" />
<Image x:Name="ImageItem3" />
<Image x:Name="ImageItem4" />
<Image x:Name="ImageItem5" />
</StackPanel>
</ScrollViewer>
在 Zoomout 中单击图像时,它应该在 Zoomin 视图中对应于 Grid。
我怎样才能做到这一点?到目前为止,我已经使用列表视图、网格视图和分组实现了语义缩放。