我想在列表视图中自动显示选定的项目(不可能显示没有滚动的所有项目)。WPF ListView显示选定的项目
this.listView.SelectedIndex = 999;
当然选择一个项目,但它不显示它。
我可以使用什么来自动显示它?
亲切的问候,杰夫
我想在列表视图中自动显示选定的项目(不可能显示没有滚动的所有项目)。WPF ListView显示选定的项目
this.listView.SelectedIndex = 999;
当然选择一个项目,但它不显示它。
我可以使用什么来自动显示它?
亲切的问候,杰夫
这可以帮助你,我不知道这是否是你在找什么,但它带来的所选项目进入视野并在必要时为您滚动。
int selectedIndex = listView.Items.IndexOf((listView.SelectedItems[0]))
listView.Items[selectedIndex].EnsureVisible();
这是一个WinForms方法,是不是! – Ahmad 2016-04-27 12:41:07
你可以这样做: -
listview.ScrollIntoView(listview.SelectedItem);
Scroll WPF ListBox to the SelectedItem set in code in a view model
ScrollIntoView为我工作;)THX – Jeffrey 2009-07-18 18:49:41