我的应用程序中有一个ListBox
,其中包含十个项目,用户一次只能看到五个项目。有时我会从代码中选择项目并设置焦点。
当项目在Form
上可见时,选择项目和设置焦点都能完美地工作,但对于其他不可见的项目,我无法设置焦点(注意:在选择后,它对用户是可见的)。
请问有人可以帮帮我吗?
var item = _listView.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem;
if (item != null)
{
item.Focus();
}