我在VirtualMode中有一個ListView。在啓用虛擬模式的情況下將項目聚焦在ListView中
我需要一種方法將焦點設置爲特定項目。
FocusedItem
不適合虛擬模式,我需要一種方法來設置FocusedIndex或類似的東西,但沒有看到任何這樣的屬性。
謝謝。
我在VirtualMode中有一個ListView。在啓用虛擬模式的情況下將項目聚焦在ListView中
我需要一種方法將焦點設置爲特定項目。
FocusedItem
不適合虛擬模式,我需要一種方法來設置FocusedIndex或類似的東西,但沒有看到任何這樣的屬性。
謝謝。
您必須直接在ListViewItem
上設置Focused
屬性。
因此,設置11行要聚焦:
this.lvVirtual.Items[10].Focused = true;
因爲已經說ListView
是VirtualMode
。此處不可訪問Items
集合。
儘量擡高事件VirtualItemsSelectionRangeChanged
我曾試圖改變虛擬物品的圖標,這種方式沒有成功,然後停止使用'.Items'訪問虛擬物品。謝謝你的例子,爲我工作! :) – DxCK 2011-01-14 10:39:08