如何关注WPF中的ListviewItem?
我在我的应用程序中有十个项目的ListBox
,用户可以看到五个项目。 有时我会从代码中选择项目并设置焦点。
当Form
上的项目可见时,选择项目并完美地聚焦工作,但对于其他不可见项目,我无法设置焦点(注意:选择它后,用户可以看到)。
有人可以帮我吗?
var item = _listView.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem; if (item != null) { item.Focus(); }
你有没有尝试过:
_listView.SelectedIndex = index; var item = _listView.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem; if (item != null) { item.Focus(); }