积极答复者
longlistselector 的 items 的 count

问题
答案
-
你好,
如果你想获取LongListSelector的里item的数量,你可以通过获取该控件的itemsource的元素数量来得到(例如,List<Item> mainItem = new List<Item>(); ...... allitem = mainItem.Count; 其中mianItem用来为控件提供数据)。例如,
int allitem; public MainPage() { InitializeComponent(); //使用List<T>来初始化数据 List<Item> mainItem = new List<Item>(); for (int i = 0; i < 10; i++) { mainItem.Add(new Item() { Content = "A类别", Title = "测试A " + i.ToString() }); mainItem.Add(new Item() { Content = "B类别", Title = "测试B" + i.ToString() }); mainItem.Add(new Item() { Content = "C类别", Title = "测试C" + i.ToString() }); } //使用Linq来查询List<Item>数据 按照Content来进行分组 var selected = from c in mainItem group c by c.Content into n select new GroupingLayer<string, Item>(n); this.LongList.ItemsSource = selected; allitem = mainItem.Count; }
若要了解LongListSelector控件常用属性或相关例子,请参考:
http://www.cnblogs.com/linzheng/archive/2012/03/24/2415958.html
希望有所帮助。
- 已标记为答案 Random_Metro 2012年4月19日 2:45
全部回复
-
你好,
如果你想获取LongListSelector的里item的数量,你可以通过获取该控件的itemsource的元素数量来得到(例如,List<Item> mainItem = new List<Item>(); ...... allitem = mainItem.Count; 其中mianItem用来为控件提供数据)。例如,
int allitem; public MainPage() { InitializeComponent(); //使用List<T>来初始化数据 List<Item> mainItem = new List<Item>(); for (int i = 0; i < 10; i++) { mainItem.Add(new Item() { Content = "A类别", Title = "测试A " + i.ToString() }); mainItem.Add(new Item() { Content = "B类别", Title = "测试B" + i.ToString() }); mainItem.Add(new Item() { Content = "C类别", Title = "测试C" + i.ToString() }); } //使用Linq来查询List<Item>数据 按照Content来进行分组 var selected = from c in mainItem group c by c.Content into n select new GroupingLayer<string, Item>(n); this.LongList.ItemsSource = selected; allitem = mainItem.Count; }
若要了解LongListSelector控件常用属性或相关例子,请参考:
http://www.cnblogs.com/linzheng/archive/2012/03/24/2415958.html
希望有所帮助。
- 已标记为答案 Random_Metro 2012年4月19日 2:45