Exemple #1
0
            void UpdateCollection(_9686Group group)
            {
                var index = Groups.IndexOf(group);

                Groups.Remove(group);
                if (group.Count == 0)
                {
                    group.GroupName = Success;
                }
                Groups.Insert(index, group);
            }
Exemple #2
0
            void ShowOrHideItems(_9686Group group)
            {
                if (PreviousGroup == group)
                {
                    if (PreviousGroup.Any())
                    {
                        PreviousGroup.Clear();
                    }
                    else
                    {
                        PreviousGroup.AddRange(new List <_9686Item>
                        {
                            new _9686Item
                            {
                                Name = "Item 1"
                            },
                            new _9686Item
                            {
                                Name = "Item 2"
                            },
                            new _9686Item
                            {
                                Name = "Item 3"
                            },
                            new _9686Item
                            {
                                Name = "Item 4"
                            },
                        });
                    }

                    UpdateCollection(PreviousGroup);
                }
                else
                {
                    if (PreviousGroup != null)
                    {
                        PreviousGroup.Clear();
                        UpdateCollection(PreviousGroup);
                    }

                    group.AddRange(new List <_9686Item>
                    {
                        new _9686Item
                        {
                            Name = "Item 1"
                        },
                        new _9686Item
                        {
                            Name = "Item 2"
                        },
                        new _9686Item
                        {
                            Name = "Item 3"
                        },
                        new _9686Item
                        {
                            Name = "Item 4"
                        },
                    });

                    UpdateCollection(group);
                    PreviousGroup = group;
                }
            }