我的应用程序中有 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();
}
关于c# - 如何在 WPF 中关注 ListviewItem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2789408/