1
A
回答
4
您需要使用列表視圖currentItem
屬性: http://msdn.microsoft.com/en-us/library/windows/apps/hh700672.aspx
具體來說,你要選擇(從數據源)中的數據項的指標分配一個對象,並且hasFocus
和showFocus
屬性設置:
var yourListView = getYourListViewFromSomewhere();
yourListView.currentItem = { index: 8, hasFocus: true, showFocus: true }
1
您是要求設定焦點還是實際選擇它?如果你想要做的是後者,所有你需要做的是以下幾點:
var indexToSelect = listView.itemDataSource.length - 1;
listView.selection.set(indexToSelect);
這將讓在列表的最後一個項目的索引,然後選擇項目。
否則Dominic的解決方案應該只是設置焦點。
1
下面是一段代碼到列表視圖的選擇更改索引到最後一個索引
1)lstItems.SelectedIndex = lstItems.Items.Count - 1;
這個代碼可以幫助您選擇列表中的最後一個索引。
2)lstItems.ScrollIntoView(lstItems.Items[lstItems.Items.Count - 1]);
這個代碼可以幫助你在列表中滾動到最後一個索引。兩者的代碼行,是用於metro應用
闡述第二個代碼段:
的lstItems.ScrollIntoView
方法滾動的列表中指定的列表項,我們通過lstItems.Items[lstItems.Items.Count - 1]
獲得它滾動到的最後一個項目名單。
相關問題
- 1. 如何在listview中設置特定項目的焦點。 Android的?
- 2. 如何在ListView項目的TextBox中設置焦點?
- 3. ListView項目點擊Metro應用程序?
- 4. 在ListView中設置項焦點WPF
- 5. 在ListView中禁用項目焦點
- 6. WPF:我如何設置用戶控件項目的焦點?
- 7. 將焦點設置在ControlsFX中的PropertySheet項目節點上
- 8. 設置項目控件中新項目的焦點
- 9. EditText和ListView項目之間的焦點
- 10. 如何在listview中爲物品設置焦點?
- 11. 如何改變ListView的項目顏色焦點和點擊
- 12. 如何以編程方式在QMenu上設置焦點項目
- 13. ListView在Metro應用程序中添加更多項目?
- 14. 設置焦點在Android的任何項目的列表視圖
- 15. Metro應用:ListView控件的ItemTemplate DataTemplate中爲所選項目
- 16. 如何在Elm中設置焦點?
- 17. 如何在Silverlight中設置焦點
- 18. 如何在Listview的OnClickListener中獲取點擊項目的位置?
- 19. 如何在首選項中改變listview中的焦點顏色?
- 20. 在ListView項目中設置背景
- 21. Android - 失去焦點在ListView中的項目
- 22. WPF - 將鍵盤焦點設置爲像Tab這樣的ListView項目
- 23. 在UWP應用程序中設置所有ListView項目
- 24. 在ListBox項目上設置焦點會中斷鍵盤導航
- 25. itemClickListener。如何點擊listView中的項目?
- 26. 在ListView中的EditText焦點
- 27. 如何在Android中檢索listview焦點?
- 28. 如何在ListView中設置6個字段的Android項目?
- 29. 在Android中,如何設置ListView項目的高度和寬度?
- 30. 如何在ListView中設置項目的圖像?
多米尼克,這裏我使用json響應作爲我的應用程序中的數據源。並且我無法集中一個listview項目,我已經設置了上面的屬性,但仍然關鍵顯示爲null,並且showFocus爲false。在哪裏做錯? –
你不會像這樣訪問他們,你*設置*他們;如果您正確使用索引來引用數據源中的項目位置,它將起作用。當然,如果你在設置任何數據之前設置了*,那顯然不起作用。 –
@DominicHopton如何禁用listview上的鍵盤導航? –