如何知道显示的listboxItem是否在WPF ListBox中



如何知道呈现的listboxItem是否在WPF ListBox中?我想获得屏幕上显示的列表框项目,因为我想像自动滚动一样将屏幕底部的项目移动到顶部。

我已经在谷歌上搜索过了,但找不到答案,我使用了下面这样的方法,但它对渲染项目不起作用:

MyViewModel myViewModel = LbList.Items.getItemAt(0);
LbChatList.ScrollIntoView(myViewModel);

在"将ListViewItem滚动到ListView的顶部"中,有人使用了ListView,但我使用了listbox。

我可以使用更容易地获得ScrollViewer

ScrollViewer myScrollviwer = FindVisualChild<ScrollViewer>(myListBoxObject);

最新更新