我正在Silverlight中工作。在我的Silverlight应用程序中,有一个文本框和一个带有列表框的弹出窗口。 当我在文本框中写入任何文本,然后弹出窗口打开但我想扩展一件事,当我按下向下箭头键时,我想在列表框项目中设置焦点。 我也尝试了很多东西,仍然没有得到任何解决方案。 我也试试这个在Silverlight中弹出列表框中设置焦点
int selectedIndex = lstRoot.SelectedIndex;
lstRoot.SelectedIndex = 0;
lstRoot.Focus();
lstRoot.SelectedIndex = selectedIndex;
不过焦点不在lstRoot设置。
请帮我.... !!
感谢Dipak, 我试过这个,但它没有设置焦点到listview。 – 2011-12-23 09:56:01
当你打开它时,你的弹出窗口会在第一个位置获得焦点吗? – codeSetter 2011-12-23 15:08:26