none
longlistselector 的 items 的 count RRS feed

答案

  • 你好,

    如果你想获取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 

    希望有所帮助。

    2012年4月18日 8:05
    版主

全部回复

  • 你好,

    如果你想获取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 

    希望有所帮助。

    2012年4月18日 8:05
    版主
  • 恩,,不错的方法,
    2012年4月19日 2:45