2010-05-07 36 views
3

我在我的申請中有ListBox十個項目,用戶可以在時間看到五個項目。 有時我從代碼中選擇項目並設置焦點。如何關注WPF中的ListViewItem?

當項目在Form上可見時,選擇一個項目並完美對焦工作,但對於其他不可見項目,我無法設置焦點(注意:選擇該項目後用戶可見)。

任何人都可以幫助我嗎?

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

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

你是如何設置的重點是什麼?發表一些代碼.. – Gishu 2010-05-07 14:49:31

回答

0

你試過:

_listView.SelectedIndex = index; 

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