如何围绕ListViewItem的WPF中? [英] How to Focus on ListviewItem in WPF?

查看:143
本文介绍了如何围绕ListViewItem的WPF中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

的ListBox 在我的十个项目的应用程序,用户可以看到五个项目的时间。
有时候,我选择从码和设置重点项目。



选择一个项目重点工作时,完美项在可见的形式,但对其他不可见的项目,我无法进行对焦。(注:选择它是可见的用户后)



谁能帮我请

  VAR项目= _listView.ItemContainerGenerator.ContainerFromIndex(指数)为ListBoxItem的; 

如果(项目!= NULL)
{
item.Focus();
}


解决方案

你试过:

  _listView.SelectedIndex =指数; 

VAR项目= _listView.ItemContainerGenerator.ContainerFromIndex(指数)为ListBoxItem的;
如果(项目!= NULL)
{
item.Focus();
}


I have ListBox in my application with Ten items, user can see five items at time. Sometimes I'm selecting items from code and setting focus.

Selecting an item and focusing work perfectly when items are visible on Form, but for other non-visible items, I'm unable to set the focus (NOTE: after selecting it is visible to user).

Can anyone help me please?

var item = _listView.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem;

if (item != null)
{
   item.Focus();
}

解决方案

Have you tried:

_listView.SelectedIndex = index;

var item = _listView.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem;
if (item != null)
{
   item.Focus();
}

这篇关于如何围绕ListViewItem的WPF中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆