如何知道呈现的listboxItem是否在WPF ListBox中?我想获得屏幕上显示的列表框项目,因为我想像自动滚动一样将屏幕底部的项目移动到顶部。
我已经在谷歌上搜索过了,但找不到答案,我使用了下面这样的方法,但它对渲染项目不起作用:
MyViewModel myViewModel = LbList.Items.getItemAt(0);
LbChatList.ScrollIntoView(myViewModel);
在"将ListViewItem滚动到ListView的顶部"中,有人使用了ListView,但我使用了listbox。
我可以使用更容易地获得ScrollViewer
ScrollViewer myScrollviwer = FindVisualChild<ScrollViewer>(myListBoxObject);