我的數據是一個組的列表,每個組都有一個未定義數量的項目。對於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. GridView複製隨機項目
- 3. 將數組限制爲5個項目
- 4. Qt QML Gridview如何限制顯示的項目?
- 5. Gridview /列表視圖(項目限制區域)
- 6. GridView中的項目數量限制C#UWP
- 7. javascript:項目數量限制
- 8. Feedburner - 顯示限制項目?
- 9. 項目數量限制嗎?
- 10. 限制Sharepoint列表項目
- 11. RSS源限制項目
- 12. 限制項目列表c#
- 13. 複製組合框中選擇的項目到GridView
- 14. 如何製作VariableSized GridView項目?
- 15. 在gridview項目上繪製標記
- 16. gridview項目模板
- 17. Gridview刪除項目
- 18. 刷新GridView項目
- 19. Gridview項目轉換
- 20. GridView項上的OnTouchListener項目
- 21. Gridview將限制值顯示
- 22. 如何在Rails中獲得限制數字的分組項目
- 23. 限制一個數組中的項目數
- 24. Java - 如何限制每行的數組項目輸出
- 25. PHP:基於權限的數組項目
- 26. MFC限制ClistCtrl中的選定項目
- 27. gitlab:更改項目數限制
- 28. Eclipse Open Type:限制爲打開項目
- 29. QTableView - 限制選定項目的數量?
- 30. 限制從GeoFire查詢的項目數
我問是否有可能限制組中顯示的項目數量,即使組中有最多數量的項目。這不是問題的答案。 – Sascha 2013-06-24 13:38:00