-1
A
回答
1
後右(或之後的任何點)設置的datacontext的列表框(或父對象 - 可能是頁面),只需將選定的索引設置爲列表中的第一項。
listbox.SelectedIndex = 0;
如果你有一個處理器,當選定的索引被改變時,一定要忽略當你第一次設置索引。
0
你爲什麼不嘗試像
var listBoxItem = ItemContainerGenerator.ContainerFromItem(myList.First());
listBoxItem.Focus();
或
listBoxItem.IsSelected = true;
1
創建一個名爲IsSelected
中包含的ObservableCollection
內的對象屬性。將此綁定到ListBoxItem
的IsSelected
屬性通過TwoWay
綁定。
然後,在頁面的OnLoaded
回調(或任何你要綁定的集合到ListBox
),這樣做
foreach(var obj in myCollection) {
obj.IsSelected = false;
}
if(myCollection.Count > 0) {
myCollection[0].IsSelected = true;
}
// bind the collection to the listbox
相關問題
- 1. 如何在默認情況下選擇列表視圖中的第一項
- 2. 默認情況下選擇第一個項目
- 3. 默認情況下選擇選擇列表框中的所有選項 - javascript
- 4. 默認情況下從選擇框中選擇第一個值 - AngularJS
- 5. 默認情況下,Flex列表選擇了整個列表
- 6. 默認情況下,如何選擇UITableViewCell?
- 7. 如何在默認情況下選擇微調器中的第二個選項?
- 8. 如何在默認情況下選中一個複選框angularjs
- 9. 如何設置複選框在默認情況下選擇Wix
- 10. 默認情況下,在ListFragment中選擇一個項目
- 11. 默認情況下,哪個選擇器設置爲複選框
- 12. 默認情況下從數據列表中選擇第一條記錄?
- 13. 默認情況下使用object_select_tag選擇多個選項
- 14. 顯示「選擇」默認情況下,下拉列表MVC
- 15. 默認情況下選擇按鈕extjs4.1
- 16. 默認情況下選擇的textfield-iphone
- 17. 選擇標籤:默認情況下
- 18. 複選框在默認情況下knockout.js
- 19. 彈簧形式:選擇 - 多個默認情況下不選擇第一個選項
- 20. 在不改變順序的情況下在選擇框中顯示默認值作爲第一個選項
- 21. 默認情況下,WebDriver與Junit默認選中複選框
- 22. 製作Ember.js下拉列表默認選擇一個選項
- 23. 如何使默認情況下選中一個單選按鈕選項
- 24. 默認情況下選擇一個Ext.Picker字段
- 25. 如何在默認情況下取消選中複選框?
- 26. Android列表查找特定項目,並在默認情況下選擇
- 27. 如何在不覆蓋默認選項的情況下傳遞選項散列?
- 28. 下拉選擇的值默認爲第一個選項
- 29. 默認情況下使第一個選項卡處於活動狀態
- 30. 如何在默認情況下勾選兩個項目在C#清單框中
我應該什麼時候這樣做?我必須使用特定事件來確保所有數據都已加載? – Sergejs 2012-02-28 16:45:32
是的,只要你的數據有界,並且你確定ListBox有一些項目,你就可以這麼做...... otherway'listBoxItem'將是空的 – GaaRa 2012-02-28 16:52:13