2 instantiations of ListViewGroup
System.Windows.Forms (2)
System\Windows\Forms\Controls\ListView\ListView.cs (1)
739_defaultGroup ??= new ListViewGroup(string.Format(SR.ListViewGroupDefaultGroup, "1"))
System\Windows\Forms\Controls\ListView\ListViewGroupCollection.cs (1)
136ListViewGroup group = new(key, headerText);
93 references to ListViewGroup
System.Windows.Forms (89)
System\Windows\Forms\Controls\ListView\ListView.cs (23)
16using static System.Windows.Forms.ListViewGroup; 129private ListViewGroup? _defaultGroup; 130private ListViewGroup? _focusedGroup; 738internal ListViewGroup DefaultGroup => 782internal ListViewGroup? FocusedGroup 918/// An <see cref="ImageList"/> that contains the icons to use for <see cref="ListViewGroup"/>. 927/// property, you can set the <see cref="ListViewGroup.TitleImageIndex"/> property of each <see cref="ListViewGroup"/> 1985/// Occurs when the user clicks a <see cref="ListViewGroup.TaskLink"/> on a <see cref="ListViewGroup"/>. 2110/// Occurs when the <see cref="ListViewGroup.CollapsedState"/> changes on a <see cref="ListViewGroup"/>. 3689foreach (ListViewGroup group in Groups) 3936internal void InsertGroupInListView(int index, ListViewGroup group) 3983private unsafe void InsertGroupNative(int index, ListViewGroup group) 4421ListViewGroup listViewGroup = Groups[e.GroupIndex]; 5104foreach (ListViewGroup group in Groups) 5119internal void RemoveGroupFromListView(ListViewGroup group) 5144private void RemoveGroupNative(ListViewGroup group) 5742internal void UpdateGroupNative(ListViewGroup group) 5750private unsafe nint SendGroupMessage(ListViewGroup group, uint msg, nint lParam, LVGROUP_MASK additionalMask) 6426ListViewGroup targetGroup = _groups[i]; 6986ListViewGroup? group = selectedItem.Group;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (8)
99IReadOnlyList<ListViewGroup> visibleGroups = GetVisibleGroups(); 141IReadOnlyList<ListViewGroup> visibleGroups = GetVisibleGroups(); 215IReadOnlyList<ListViewGroup> visibleGroups = GetVisibleGroups(); 258internal IReadOnlyList<ListViewGroup> GetVisibleGroups() 260List<ListViewGroup> list = []; 272foreach (ListViewGroup listViewGroup in owningListView.Groups) 274if (listViewGroup.AccessibilityObject is ListViewGroup.ListViewGroupAccessibleObject listViewGroupAccessibleObject 296IReadOnlyList<ListViewGroup> visibleGroups = GetVisibleGroups();
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (3)
17private readonly ListViewGroup _owningGroup; 20public ListViewGroupAccessibleObject(ListViewGroup owningGroup, ListView listView, bool owningGroupIsDefault) 32=> $"{nameof(ListViewGroup)}-{CurrentIndex}";
System\Windows\Forms\Controls\ListView\ListViewGroupCollapsedState.cs (1)
7/// Specifies the appearance of a <see cref="ListViewGroup"/>.
System\Windows\Forms\Controls\ListView\ListViewGroupCollection.cs (20)
17private List<ListViewGroup>? _list; 34private List<ListViewGroup> List => _list ??= []; 36public ListViewGroup this[int index] 54public ListViewGroup? this[string key] 105if (value is ListViewGroup group) 112public int Add(ListViewGroup group) 134public ListViewGroup Add(string? key, string? headerText) 136ListViewGroup group = new(key, headerText); 143if (value is not ListViewGroup group) 151public void AddRange(params ListViewGroup[] groups) 173private void CheckListViewItems(ListViewGroup group) 209public bool Contains(ListViewGroup value) => List.Contains(value); 213if (value is not ListViewGroup group) 225public int IndexOf(ListViewGroup value) => List.IndexOf(value); 229if (value is not ListViewGroup group) 237public void Insert(int index, ListViewGroup group) 259if (value is ListViewGroup group) 265private void MoveGroupItems(ListViewGroup group) 278public void Remove(ListViewGroup group) 296if (value is ListViewGroup group)
System\Windows\Forms\Controls\ListView\ListViewGroupConverter.cs (5)
62foreach (ListViewGroup group in item.ListView.Groups) 92if (destinationType == typeof(InstanceDescriptor) && value is ListViewGroup group) 95ConstructorInfo ctor = typeof(ListViewGroup).GetConstructor([typeof(string), typeof(HorizontalAlignment)])!; 117List<ListViewGroup?> list = new(); 118foreach (ListViewGroup group in item.ListView.Groups)
System\Windows\Forms\Controls\ListView\ListViewGroupEventArgs.cs (2)
15/// <param name="groupIndex">The index of the <see cref="ListViewGroup"/> associated with the event.</param> 22/// Gets the index of the <see cref="ListViewGroup"/> associated with the event.
System\Windows\Forms\Controls\ListView\ListViewGroupImageIndexer.cs (5)
8/// ListViewGroupImageIndexer is a class used to support <see cref="ListViewGroup.TitleImageIndex"/> and 9/// <see cref="ListViewGroup.TitleImageKey"/>. 13private readonly ListViewGroup _owner; 18/// <param name="group">The <see cref="ListViewGroup"/> that this object belongs to.</param> 19public ListViewGroupImageIndexer(ListViewGroup group)
System\Windows\Forms\Controls\ListView\ListViewGroupItemCollection.cs (4)
10private readonly ListViewGroup _group; 13public ListViewGroupItemCollection(ListViewGroup group) 99private static void MoveToGroup(ListViewItem item, ListViewGroup? newGroup) 101ListViewGroup? oldGroup = item.Group;
System\Windows\Forms\Controls\ListView\ListViewItem.cs (17)
37internal ListViewGroup? _group; 132public ListViewItem(ListViewGroup? group) 138public ListViewItem(string? text, ListViewGroup? group) 144public ListViewItem(string? text, int imageIndex, ListViewGroup? group) 150public ListViewItem(string[]? items, ListViewGroup? group) 156public ListViewItem(string[]? items, int imageIndex, ListViewGroup? group) 162public ListViewItem(string[]? items, int imageIndex, Color foreColor, Color backColor, Font? font, ListViewGroup? group) 168public ListViewItem(ListViewSubItem[] subItems, int imageIndex, ListViewGroup? group) 223public ListViewItem(string? text, string? imageKey, ListViewGroup? group) 229public ListViewItem(string[]? items, string? imageKey, ListViewGroup? group) 235public ListViewItem(string[]? items, string? imageKey, Color foreColor, Color backColor, Font? font, ListViewGroup? group) 241public ListViewItem(ListViewSubItem[] subItems, string? imageKey, ListViewGroup? group) 438public ListViewGroup? Group 1147foreach (ListViewGroup lvg in ListView!.Groups) 1234ListViewGroup group = (ListViewGroup)info.GetValue(nameof(Group), typeof(ListViewGroup))!;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
32private protected ListViewGroup? OwningGroup => _owningListView.GroupsDisplayed
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\ListViewGroupCollectionEditor.cs (4)
27ListViewGroup group = (ListViewGroup)base.CreateInstance(itemType); 37ReadOnlySpan<char> listViewGroupName = nameof(ListViewGroup); 42listViewGroupName = nameService.CreateName(container, typeof(ListViewGroup));