78 references to DefaultGroup
System.Windows.Forms (8)
System\Windows\Forms\Controls\ListView\ListView.cs (6)
3182
if (PInvokeCore.SendMessage(this, PInvoke.LVM_HASGROUP, (WPARAM)
DefaultGroup
.ID) == 0)
3185
InsertGroupNative(0,
DefaultGroup
);
3515
return
DefaultGroup
.ID;
3944
Debug.Assert(group !=
DefaultGroup
, "this method should be used only when the user adds a group, not when we add our own DefaultGroup");
3991
Debug.Assert(group ==
DefaultGroup
|| Groups.Contains(group), "Make sure ListView.Groups contains this group before adding the native LVGROUP. Otherwise, custom-drawing may break.");
5110
DefaultGroup
.ReleaseUiaProvider();
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
269
list.Add(owningListView.
DefaultGroup
);
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemBaseAccessibleObject.cs (1)
33
? _owningItem.Group ?? _owningListView.
DefaultGroup
System.Windows.Forms.Tests (70)
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (11)
558
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject.GetChild(0));
686
Assert.Equal(0, accessibleObject.GetChildIndex(listView.
DefaultGroup
.AccessibilityObject));
700
Assert.Equal(-1, accessibleObject.GetChildIndex(listView.
DefaultGroup
.AccessibilityObject));
768
Assert.Equal(-1, accessibleObject.GetChildIndex(listView.
DefaultGroup
.AccessibilityObject));
782
Assert.Equal(-1, accessibleObject.GetChildIndex(listView.
DefaultGroup
.AccessibilityObject));
831
Assert.Equal(-1, accessibleObject.GetChildIndex(listView.
DefaultGroup
.AccessibilityObject));
1316
expectedValues.Add(listView.
DefaultGroup
.AccessibilityObject);
1368
? listView.
DefaultGroup
.AccessibilityObject
1530
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject,
1533
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject,
1713
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject.GetChild(0));
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (51)
91
AccessibleObject defaultGroupAccessibleObject = list.
DefaultGroup
.AccessibilityObject;
94
Assert.Equal(list.
DefaultGroup
.Header, ((BSTR)defaultGroupAccessibleObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NamePropertyId)).ToStringAndFree());
162
Assert.Equal(listView.AccessibilityObject, listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
163
Assert.Equal(groups[0].AccessibilityObject, listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
164
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
165
Assert.Equal(items[2].AccessibilityObject, listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
166
Assert.Equal(items[2].AccessibilityObject, listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
170
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, groups[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
182
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
183
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
184
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
185
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
186
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
231
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
232
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
233
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
234
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
235
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
251
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
252
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_NextSibling));
253
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
254
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild));
255
Assert.Null(listView.
DefaultGroup
.AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild));
418
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[0].AccessibilityObject));
419
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[1].AccessibilityObject));
420
Assert.Equal(0, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[2].AccessibilityObject));
421
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[3].AccessibilityObject));
422
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[4].AccessibilityObject));
423
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[5].AccessibilityObject));
424
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject));
425
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject));
447
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[0].AccessibilityObject));
448
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[1].AccessibilityObject));
449
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[2].AccessibilityObject));
450
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[3].AccessibilityObject));
451
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[4].AccessibilityObject));
452
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(items[5].AccessibilityObject));
453
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(itemWithoutListView1.AccessibilityObject));
454
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(itemWithoutListView2.AccessibilityObject));
492
Assert.Equal(-1, listView.
DefaultGroup
.AccessibilityObject.GetChildIndex(null));
526
ListViewGroupAccessibleObject defaultGroupAccObj = (ListViewGroupAccessibleObject)listView.
DefaultGroup
.AccessibilityObject;
610
ListViewGroupAccessibleObject defaultGroupAccObj = (ListViewGroupAccessibleObject)listView.
DefaultGroup
.AccessibilityObject;
733
Assert.Equal(ExpandCollapseState.ExpandCollapseState_Expanded, listView.
DefaultGroup
.AccessibilityObject.ExpandCollapseState);
934
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, listViewGroupWithItems1.FragmentNavigate(NavigateDirection.NavigateDirection_PreviousSibling));
1179
Assert.Equal(showBounds, !listView.
DefaultGroup
.AccessibilityObject.Bounds.IsEmpty);
1200
Assert.True(listViewBounds.Contains(listView.
DefaultGroup
.AccessibilityObject.Bounds));
1223
Assert.False(listView.
DefaultGroup
.AccessibilityObject.Bounds.IsEmpty);
1286
listView.
DefaultGroup
.AccessibilityObject.SetFocus();
1288
Assert.Equal(setFocusSupported ? listView.
DefaultGroup
: null, listView.FocusedGroup);
1355
EnforceAccessibleObjectCreation(listView.
DefaultGroup
);
1360
Assert.Null(listView.
DefaultGroup
.TestAccessor().Dynamic._accessibilityObject);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (8)
165
: listView.
DefaultGroup
.AccessibilityObject
1319
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1327
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1363
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1371
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1421
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1429
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
1443
Assert.Equal(listView.
DefaultGroup
.AccessibilityObject, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));