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)
136
ListViewGroup group =
new
(key, headerText);
93 references to ListViewGroup
System.Windows.Forms (89)
System\Windows\Forms\Controls\ListView\ListView.cs (23)
16
using static System.Windows.Forms.
ListViewGroup
;
129
private
ListViewGroup
? _defaultGroup;
130
private
ListViewGroup
? _focusedGroup;
738
internal
ListViewGroup
DefaultGroup =>
782
internal
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
"/>.
3689
foreach (
ListViewGroup
group in Groups)
3936
internal void InsertGroupInListView(int index,
ListViewGroup
group)
3983
private unsafe void InsertGroupNative(int index,
ListViewGroup
group)
4421
ListViewGroup
listViewGroup = Groups[e.GroupIndex];
5104
foreach (
ListViewGroup
group in Groups)
5119
internal void RemoveGroupFromListView(
ListViewGroup
group)
5144
private void RemoveGroupNative(
ListViewGroup
group)
5742
internal void UpdateGroupNative(
ListViewGroup
group)
5750
private unsafe nint SendGroupMessage(
ListViewGroup
group, uint msg, nint lParam, LVGROUP_MASK additionalMask)
6426
ListViewGroup
targetGroup = _groups[i];
6986
ListViewGroup
? group = selectedItem.Group;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (8)
99
IReadOnlyList<
ListViewGroup
> visibleGroups = GetVisibleGroups();
141
IReadOnlyList<
ListViewGroup
> visibleGroups = GetVisibleGroups();
215
IReadOnlyList<
ListViewGroup
> visibleGroups = GetVisibleGroups();
258
internal IReadOnlyList<
ListViewGroup
> GetVisibleGroups()
260
List<
ListViewGroup
> list = [];
272
foreach (
ListViewGroup
listViewGroup in owningListView.Groups)
274
if (listViewGroup.AccessibilityObject is
ListViewGroup
.ListViewGroupAccessibleObject listViewGroupAccessibleObject
296
IReadOnlyList<
ListViewGroup
> visibleGroups = GetVisibleGroups();
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (3)
17
private readonly
ListViewGroup
_owningGroup;
20
public 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)
17
private List<
ListViewGroup
>? _list;
34
private List<
ListViewGroup
> List => _list ??= [];
36
public
ListViewGroup
this[int index]
54
public
ListViewGroup
? this[string key]
105
if (value is
ListViewGroup
group)
112
public int Add(
ListViewGroup
group)
134
public
ListViewGroup
Add(string? key, string? headerText)
136
ListViewGroup
group = new(key, headerText);
143
if (value is not
ListViewGroup
group)
151
public void AddRange(params
ListViewGroup
[] groups)
173
private void CheckListViewItems(
ListViewGroup
group)
209
public bool Contains(
ListViewGroup
value) => List.Contains(value);
213
if (value is not
ListViewGroup
group)
225
public int IndexOf(
ListViewGroup
value) => List.IndexOf(value);
229
if (value is not
ListViewGroup
group)
237
public void Insert(int index,
ListViewGroup
group)
259
if (value is
ListViewGroup
group)
265
private void MoveGroupItems(
ListViewGroup
group)
278
public void Remove(
ListViewGroup
group)
296
if (value is
ListViewGroup
group)
System\Windows\Forms\Controls\ListView\ListViewGroupConverter.cs (5)
62
foreach (
ListViewGroup
group in item.ListView.Groups)
92
if (destinationType == typeof(InstanceDescriptor) && value is
ListViewGroup
group)
95
ConstructorInfo ctor = typeof(
ListViewGroup
).GetConstructor([typeof(string), typeof(HorizontalAlignment)])!;
117
List<
ListViewGroup
?> list = new();
118
foreach (
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"/>.
13
private readonly
ListViewGroup
_owner;
18
/// <param name="group">The <see cref="
ListViewGroup
"/> that this object belongs to.</param>
19
public ListViewGroupImageIndexer(
ListViewGroup
group)
System\Windows\Forms\Controls\ListView\ListViewGroupItemCollection.cs (4)
10
private readonly
ListViewGroup
_group;
13
public ListViewGroupItemCollection(
ListViewGroup
group)
99
private static void MoveToGroup(ListViewItem item,
ListViewGroup
? newGroup)
101
ListViewGroup
? oldGroup = item.Group;
System\Windows\Forms\Controls\ListView\ListViewItem.cs (17)
37
internal
ListViewGroup
? _group;
132
public ListViewItem(
ListViewGroup
? group)
138
public ListViewItem(string? text,
ListViewGroup
? group)
144
public ListViewItem(string? text, int imageIndex,
ListViewGroup
? group)
150
public ListViewItem(string[]? items,
ListViewGroup
? group)
156
public ListViewItem(string[]? items, int imageIndex,
ListViewGroup
? group)
162
public ListViewItem(string[]? items, int imageIndex, Color foreColor, Color backColor, Font? font,
ListViewGroup
? group)
168
public ListViewItem(ListViewSubItem[] subItems, int imageIndex,
ListViewGroup
? group)
223
public ListViewItem(string? text, string? imageKey,
ListViewGroup
? group)
229
public ListViewItem(string[]? items, string? imageKey,
ListViewGroup
? group)
235
public ListViewItem(string[]? items, string? imageKey, Color foreColor, Color backColor, Font? font,
ListViewGroup
? group)
241
public ListViewItem(ListViewSubItem[] subItems, string? imageKey,
ListViewGroup
? group)
438
public
ListViewGroup
? Group
1147
foreach (
ListViewGroup
lvg in ListView!.Groups)
1234
ListViewGroup
group = (
ListViewGroup
)info.GetValue(nameof(Group), typeof(
ListViewGroup
))!;
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
32
private protected
ListViewGroup
? OwningGroup => _owningListView.GroupsDisplayed
System.Windows.Forms.Design (4)
System\Windows\Forms\Design\ListViewGroupCollectionEditor.cs (4)
27
ListViewGroup
group = (
ListViewGroup
)base.CreateInstance(itemType);
37
ReadOnlySpan<char> listViewGroupName = nameof(
ListViewGroup
);
42
listViewGroupName = nameService.CreateName(container, typeof(
ListViewGroup
));