WPF 在滚动查看器中选择项目
我有一个 ScrollViewer
和一个包含图像的 StackPanel
。是否可以在 ScrollViewer/StackPanel 中选择项目?
<ScrollViewer x:Name="Gallery" Grid.Column="1" Grid.Row="0"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Visible" >
<StackPanel x:Name="GalleryStack"/>
</ScrollViewer>
I have a ScrollViewer
with a StackPanel
that contains images. Is it possible to select items in the ScrollViewer/StackPanel?
<ScrollViewer x:Name="Gallery" Grid.Column="1" Grid.Row="0"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Visible" >
<StackPanel x:Name="GalleryStack"/>
</ScrollViewer>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
具体如何?为什么不使用列表框?
How exactly? why not use a Listbox?
您应该能够使用 Image.BringIntoView< /a> 方法将它们带入视图。但正如埃拉德指出的那样,你所拥有的东西本身并不能真正实现“选择”。您可以处理 Image 元素的 MouseDown 事件并调用 BringIntoView 方法。
You should be able to use the Image.BringIntoView method to bring them into the view. But as Elad points out, what you have doesn't really implement "selection" by itself. You could handle the MouseDown event of the Image elements and call the BringIntoView method.