Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListViewMisc.CatrobatListViewWorker.SetGroupingEnabled C# (CSharp) Method

SetGroupingEnabled() private method

private SetGroupingEnabled ( bool value ) : void
value bool
return void
        internal void SetGroupingEnabled(bool value)
        {
            this.GroupingEnabled = value;

            if (this.Items == null || _dragCanvas == null)
            {
                return;
            }

            for (int i = 0; i < this.Items.Count; i++)
            {
                if (!(Items[i] is Script))
                {
                    var item = this.ContainerFromIndex(i) as CatrobatListViewItem;
                    if (item == null)
                    {
                        continue;
                    }
                    item.SetGrouping(GroupingEnabled);
                }
            }
        }