WPF在滚动查看器中选择项目

WPF在滚动查看器中选择项目

问题描述:

我有一个ScrollViewerStackPanel包含图像。是否可以选择ScrollViewer/StackPanel中的项目?WPF在滚动查看器中选择项目

<ScrollViewer x:Name="Gallery" Grid.Column="1" Grid.Row="0" 
     HorizontalScrollBarVisibility="Hidden" 
     VerticalScrollBarVisibility="Visible" > 
    <StackPanel x:Name="GalleryStack"/> 
</ScrollViewer> 

究竟如何?为什么不使用Listbox?

您应该可以使用Image.BringIntoView方法将它们引入视图。但正如Elad指出的那样,你所拥有的并不是真正实现“选择”本身。您可以处理Image元素的MouseDown事件并调用BringIntoView方法。