我的數據是一個組的列表,每個組都有一個未定義數量的項目。對於Hubpage,我希望將每個組的項目限制爲特定的數字。我是否必須創建僅包含這10個項目的第二個集合,或者是否有XAML方法將組項目限制在最前面n?GridView - 限制組項目
0
A
回答
2
如果你綁定到一個IEnumerable關閉的ObservableCollection(或其他集合型),使用採取擴展方法返回前N.在示例模板,你會做這樣的事情......
protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState)
{
// TODO: Create an appropriate data model for your problem domain to replace the sample data
var sampleDataGroups = SampleDataSource.GetGroups((String)navigationParameter);
this.DefaultViewModel["Groups"] = sampleDataGroups.Take(5);
}
1
兩種方法都是可能的,但有一些注意事項。如果你想使用標準的XAML控件,你將不得不有效地創建一個包含儘可能多的項目的新集合。例如,Take(N)
將創建具有N個元素的新集合。您也可以創建自己的自定義控件,以限制可見元素的數量。我通用的新收藏方式是最常見的一種。
0
你可以做以下網格的「分組」事件:
if(xamDataGridHotworkS_Flow.FieldLayouts[0].SortedFields.Count > 1)
{
xamDataGridHotworkS_Flow.FieldLayouts[0].SortedFields.RemoveAt(1);
}
如果有對電網分組,刪除用戶提供的下一個分組。
相關問題
- 1. GridView複製隨機項目
- 2. 將數組限制爲5個項目
- 3. Qt QML Gridview如何限制顯示的項目?
- 4. GridView中的項目數量限制C#UWP
- 5. 限制Sharepoint列表項目
- 6. RSS源限制項目
- 7. 項目數量限制嗎?
- 8. 如何製作VariableSized GridView項目?
- 9. Gridview刪除項目
- 10. 刷新GridView項目
- 11. GridView項上的OnTouchListener項目
- 12. 限制一個數組中的項目數
- 13. Java - 如何限制每行的數組項目輸出
- 14. 在.map循環中限制項目
- 15. jQuery listviewbeforefilter,限制列表視圖項目
- 16. Magento的分頁欄限制項目
- 17. 限制從GeoFire查詢的項目數
- 18. QTableView - 限制選定項目的數量?
- 19. 限制顯示的Feed項目數
- 20. 如何把項目限制在rethinkdb
- 21. 克服大型項目的C限制
- 22. Kcachegrind覆蓋項目限制499
- 23. 在foreach循環中限制PHP項目
- 24. 限制TreeView/ListView項目編輯字符
- 25. joomla K2每頁限制項目
- 26. 在Maven項目中限制圖層
- 27. 如何限制for循環的項目?
- 28. c#列表框項目大小限制
- 29. 將curation任務限制爲* single *項目
- 30. 限制asp.net中的datagrid項目c#
我問是否有可能限制組中顯示的項目數量,即使組中有最多數量的項目。這不是問題的答案。 – Sascha 2013-06-24 13:38:00