gpt4 book ai didi

WPF Scrollviewer ItemsControl 将项目滚动到 View 中

转载 作者:行者123 更新时间:2023-12-03 18:35:59 28 4
gpt4 key购买 nike

我有一个 WPF 滚动查看器,它的内容是一个显示图像列表的项目控件。然后我有另一个带有 Items 控件的滚动查看器,其中包含选定的图像。我需要做的是当有人点击所选图像时,所有图像中的项目应该滚动查看。

我四处搜索,但找不到任何有关如何实现这一目标的示例。

有人有任何例子或建议吗?

最佳答案

您需要像这样在 SelectedItem 的容器中调用带入 View :

    var container = yourItemsControl.ItemContainerGenerator.ContainerFromItem(yourItemsControl.SelectedItem) as FrameworkElement;
if (container != null)
container.BringIntoView();

您应该在选择更改的自定义行为中执行此操作。

关于WPF Scrollviewer ItemsControl 将项目滚动到 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19689664/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com