967 references to Items
System.Windows.Forms (121)
System\Windows\Forms\Controls\ListView\ListView.CheckedIndexCollection.cs (6)
37foreach (ListViewItem item in _owner.Items) 55for (int i = 0; i < _owner.Items.Count && index < indices.Length; ++i) 57if (_owner.Items[i].Checked) 77int cnt = _owner.Items.Count; 81ListViewItem item = _owner.Items[i]; 145if (_owner.Items[checkedIndex].Checked)
System\Windows\Forms\Controls\ListView\ListView.CheckedListViewItemCollection.cs (4)
50for (int i = 0; i < _owner.Items.Count && index < items.Length; ++i) 52if (_owner.Items[i].Checked) 54items[index++] = _owner.Items[i]; 75return _owner.Items[itemIndex];
System\Windows\Forms\Controls\ListView\ListView.cs (84)
28[DefaultProperty(nameof(Items))] 816return Items[displayIndex]; 1719return Items.Count > 0 ? Items[0] : null; 1723return _topIndex >= 0 && _topIndex < Items.Count ? Items[_topIndex] : null; 1755if ((topItem is null) && (_topIndex == Items.Count)) 1891ListViewItem lvItem = Items[topIndex]; 1915if (value && Items.Count > 0) 2452Items.Clear(); 2479&& Items.Count > 0) 2505Items.Count > 0) 2522for (int i = 0; i < Items.Count; i++) 2524if (Items[i].ImageIndexer.ActualIndex > -1) 2641Items[(int)nmcd->nmcd.dwItemSpec], 2711if (nmcd->iSubItem < Items[itemIndex].SubItems.Count) 2717if (nmcd->iSubItem == 0 && Items[itemIndex].SubItems.Count > 1) 2731Items[itemIndex], 2732Items[itemIndex].SubItems[nmcd->iSubItem], 2753ListViewItem item = Items[(int)nmcd->nmcd.dwItemSpec]; 3081Items.Clear(); 3185ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Items.Count); 3193public ListViewItem? FindItemWithText(string text) => Items.Count == 0 3203ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(startIndex, Items.Count); 3269if (Items.Count == 0) 3285return sviEvent.Index != -1 ? Items[sviEvent.Index] : null; 3316return Items[index]; 3322for (int i = startIndex; i < Items.Count; i++) 3324ListViewItem listViewItem = Items[i]; 3486li = Items[displayIndex]; 3575ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index, Items.Count); 3604if (index < 0 || index >= Items.Count) 3640ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(itemIndex, Items.Count); 3645ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(subItemIndex, Items[itemIndex].SubItems.Count); 3719ListViewItem? item = (iItem == -1) ? null : Items[iItem]; 3945for (int i = 0; i < Items.Count; i++) 3947ListViewItem item = Items[i]; 3959for (int i = 0; i < Items.Count; i++) 3961ListViewItem item = Items[i]; 3997if (IsHandleCreated && Items.Count == 0 && View == View.SmallIcon && Application.ComCtlSupportsVisualStyles) 4118Debug.Assert(Items.Contains(li), "Make sure ListView.Items contains this item before adding the native LVITEM. Otherwise, custom-drawing may break."); 4310foreach (ListViewItem item in Items) 4366if (Items.Count > 0) 4650for (int i = 0; i < Items.Count; i++) 4652if (Items[i].Checked) 4654UpdateSavedCheckedItems(Items[i], true /*addItem*/); 4666int count = Items.Count; 4669Items[i].UpdateStateFromListView(i, true); 4686ListViewItemCollection tempItems = Items; 4708if (ShowItemToolTips && Items.Count > 0 && (FocusedItem ?? Items[0]) is ListViewItem focusedItem) 4855ListViewItem firstSelectedItem = Items[SelectedIndices[0]]; 4924int subItemCount = Items[i].SubItems.Count; 4927SetItemText(i, j, Items[i].SubItems[j].Text, ref item); 4982int maxSize = VirtualMode ? VirtualListSize : Items.Count; 4999Rectangle rectInvalid = Items[startIndex].Bounds; 5002rectInvalid = Rectangle.Union(rectInvalid, Items[index].Bounds); 5007rectInvalid = Rectangle.Union(rectInvalid, Items[startIndex - 1].Bounds); 5016if (endIndex < Items.Count - 1) 5018rectInvalid = Rectangle.Union(rectInvalid, Items[endIndex + 1].Bounds); 5048for (int i = 0; i < Items.Count; i++) 5050Items.GetItemByIndex(i)?.ReleaseUiaProvider(); 5501if (itemIndex < 0 || itemIndex >= Items.Count) 5570else if (Items is not null) 5572s += $", Items.Count: {Items.Count}"; 5573if (Items.Count > 0 && !VirtualMode) 5575string z = (Items[0] is null) ? "null" : Items[0].ToString(); 5834ListViewItem clickedItem = Items[displayIndex]; 5875ListViewItem clickedItem = Items[displayIndex]; 6336foreach (ListViewItem listViewItem in Items) 6488Items[dispInfo->item.iItem].Text = text; 6506ListViewItem item = Items[nmlv->iItem]; 6521ListViewItem item = Items[nmlv->iItem]; 6562ItemCheckedEventArgs e = new(Items[nmlv->iItem]); 6574if (indexItem >= 0 && indexItem < Items.Count) 6578ListViewItem item = Items[indexItem]; 6616if (Items.Count > 0) 6618ListViewItemSelectionChangedEventArgs lvisce = new(Items[nmlv->iItem], 6626if (Items.Count == 0 || Items[^1] is not null) 6814ListViewItem lvi = Items[infoTip->iItem]; 7056if (FocusedItem is null && Items.Count > 0) 7058Items[0].Focused = true;
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (9)
51foreach (ListViewItem? item in owningListView.Items) 68=> this.TryGetOwnerAs(out ListView? owningListView) ? owningListView.Items.Count : base.RowCount; 103return index < owningListView.Items.Count ? owningListView.Items[index].AccessibilityObject : null; 113int count = owningListView.GroupsDisplayed ? GetVisibleGroups().Count : owningListView.Items.Count; 128return index < owningListView.Items.Count ? index : InvalidIndex; 219return owningListView.Items.Count == 0 ? null : owningListView.Items[^1].AccessibilityObject; 252selectedItemProviders[i] = owningListView.Items[owningListView.SelectedIndices[i]].AccessibilityObject;
System\Windows\Forms\Controls\ListView\ListView.ListViewNativeItemCollection.cs (4)
225int count = _owner.Items.Count; 234ListViewItem item = _owner.Items[i]; 281int count = _owner.Items.Count; 285ListViewItem item = _owner.Items[i];
System\Windows\Forms\Controls\ListView\ListView.SelectedIndexCollection.cs (6)
170if (selectedIndex < 0 || selectedIndex >= _owner.Items.Count) 175return _owner.Items[selectedIndex].Selected; 274ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(itemIndex, _owner.Items.Count); 276_owner.Items[itemIndex].Selected = true; 329ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(itemIndex, _owner.Items.Count); 331_owner.Items[itemIndex].Selected = false;
System\Windows\Forms\Controls\ListView\ListView.SelectedListViewItemCollection.cs (2)
49lvitems[i] = _owner.Items[fidx]; 139return _owner.Items[fidx];
System\Windows\Forms\Controls\ListView\ListViewGroup.ListViewGroupAccessibleObject.cs (1)
203foreach (ListViewItem? listViewItem in _owningListView.Items)
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
1181public virtual void Remove() => _listView?.Items.Remove(this);
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (4)
50neighboringRectangles.Add(_listView.Items[Index - 1].AccessibilityObject.Bounds); 53if (Index < _listView.Items.Count - 1) 55neighboringRectangles.Add(_listView.Items[Index + 1].AccessibilityObject.Bounds); 89ListViewItem item = _listView.Items[index];
System.Windows.Forms.Design (11)
System\Windows\Forms\Design\ListViewActionList.cs (1)
22EditorServiceContext.EditValue(_designer, Component!, nameof(ListView.Items));
System\Windows\Forms\Design\MaskDesignerDialog.cs (8)
463if (maskDexIndex < 0 || _listViewCannedMasks.Items.Count <= maskDexIndex) 468_listViewCannedMasks.Items[maskDexIndex].Selected = true; 469_listViewCannedMasks.FocusedItem = _listViewCannedMasks.Items[maskDexIndex]; 505_listViewCannedMasks.Items.Clear(); 520_listViewCannedMasks.Items.Add(new ListViewItem([maskDescriptor.Name!, sample, validatingType])); 525_listViewCannedMasks.Items.Add(new ListViewItem([_customMaskDescriptor.Name, "", nullEntry])); 601if (_listViewCannedMasks.FocusedItem is not null || _listViewCannedMasks.Items.Count <= 0) 606_listViewCannedMasks.Items[0].Focused = true;
System\Windows\Forms\Design\StyleEditorForm.cs (2)
575_columnsAndRowsListView.Items.Clear(); 600_columnsAndRowsListView.Items.Add(new ListViewItem([baseName + (i + 1).ToString(CultureInfo.InvariantCulture), sizeType, sizeValue]));
System.Windows.Forms.Tests (752)
System\Windows\Forms\AccessibleObjects\ListVIew.ListViewAccessibleObjectTests.cs (90)
88listView.Items.Add(new ListViewItem()); 95listView.Items.Add(item); 96listView.Items.Add(item2); 118listView.Items.Add(new ListViewItem()); 125listView.Items.Add(item); 126listView.Items.Add(item2); 142listView.Items.Add(new ListViewItem()); 149listView.Items.Add(item); 150listView.Items.Add(item2); 166listView.Items.Add(new ListViewItem()); 167listView.Items.Add(new ListViewItem()); 183listView.Items.Add(new ListViewItem()); 184listView.Items.Add(new ListViewItem()); 298listView.Items.Add(listViewItem1); 299listView.Items.Add(listViewItem2); 422listView.Items.Add(listViewItem1); 423listView.Items.Add(listViewItem2); 424listView.Items.Add(listViewItem3); 545listView.Items.Add(listViewItem1); 546listView.Items.Add(listViewItem2); 547listView.Items.Add(listViewItem3); 616listView.Items.Add(listViewItem1); 617listView.Items.Add(listViewItem2); 618listView.Items.Add(listViewItem3); 672listView.Items.Add(listViewItem1); 673listView.Items.Add(listViewItem2); 674listView.Items.Add(listViewItem3); 690Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 691Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 692Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 696Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 697Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 698Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 754listView.Items.Add(listViewItem1); 755listView.Items.Add(listViewItem2); 756listView.Items.Add(listViewItem3); 772Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 773Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 774Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 778Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].AccessibilityObject)); 779Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[1].AccessibilityObject)); 780Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[2].AccessibilityObject)); 886listView.Items.Add(listViewItem1); 887listView.Items.Add(listViewItem2); 888listView.Items.Add(listViewItem3); 932listView.Items.Add(listItem1); 933listView.Items.Add(listItem2); 934listView.Items.Add(listItem3); 935listView.Items.Add(listItem4); 937listView.Items[0].Selected = true; 938listView.Items[1].Selected = true; 939listView.Items[3].Selected = true; 960listView.Items.Add(listItem1); 978listView.Items.Add(listItem1); 1038listView.Items[0].Selected = true; 1039listView.Items[1].Selected = true; 1040listView.Items[3].Selected = true; 1153listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1"])); 1154listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1"])); 1176listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1"])); 1177listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1"])); 1196listView.Items.Add(new ListViewItem(["Item 1", "SubItem 11", "SubItem 12"])); 1197listView.Items.Add(new ListViewItem(["Item 2", "SubItem 21", "SubItem 22"])); 1201Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, HitTest(listView, GetSubItemLocation(0, 0))); 1202Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, HitTest(listView, GetSubItemLocation(0, 1))); 1203Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, HitTest(listView, GetSubItemLocation(0, 2))); 1204Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, HitTest(listView, GetSubItemLocation(1, 0))); 1205Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, HitTest(listView, GetSubItemLocation(1, 1))); 1206Assert.Equal(listView.Items[1].SubItems[2].AccessibilityObject, HitTest(listView, GetSubItemLocation(1, 2))); 1222listView.Items.Add(new ListViewItem(["Item 1"])); 1223listView.Items.Add(new ListViewItem(["Item 2"])); 1231((ListViewItemDetailsAccessibleObject)listView.Items[itemIndex].AccessibilityObject).GetDetailsSubItemOrFake(subItemIndex); 1322expectedValues.Add(listView.Items[0].AccessibilityObject); 1323expectedValues.Add(listView.Items[1].AccessibilityObject); 1324expectedValues.Add(listView.Items[2].AccessibilityObject); 1369: listView.Items[0].AccessibilityObject; 1373: listView.Items[3].AccessibilityObject; 1429listView.Items.Add(listItem1); 1430listView.Items.Add(listItem2); 1431listView.Items.Add(listItem3); 1432listView.Items.Add(listItem4); 1492listView.Items.Add(listViewItem1); 1493listView.Items.Add(listViewItem2); 1577listView.Items.Add(listViewItem1); 1578listView.Items.Add(listViewItem2); 1678listView.Items.Add(listViewItem1); 1679listView.Items.Add(listViewItem2); 1735listView.Items.Add(listViewItem1); 1736listView.Items.Add(listViewItem2); 1753listView.Items.AddRange(Enumerable.Range(0, 11).Select(i => new ListViewItem()).ToArray());
System\Windows\Forms\AccessibleObjects\ListViewGroup.ListViewGroupAccessibleObjectTests.cs (38)
88list.Items.Add(new ListViewItem()); 144ListViewItemCollection items = listView.Items; 214ListViewItemCollection items = listView.Items; 286list.Items.Add(listItem1); 287list.Items.Add(listItem2); 330listView.Items.Add(new ListViewItem("a", group)); 377ListViewItemCollection items = listView.Items; 472ListViewItemCollection items = listView.Items; 508ListViewItemCollection items = listView.Items; 592ListViewItemCollection items = listView.Items; 685listView.Items.Add(listViewItem); 715listView.Items.Add(new ListViewItem("Item1", lvgroup1)); 724listView.Items.Add(new ListViewItem("Item2", lvgroup2)); 749listView.Items.Add(new ListViewItem("Group Item 1", listViewGroup)); 750listView.Items.Add(new ListViewItem("Group Item 2", listViewGroup)); 802listView.Items.AddRange((ListViewItem[])[item1, item2, item3]); 893listView.Items.Add(listViewItem1); 894listView.Items.Add(listViewItem2); 978listView.Items.Add(listView.Groups[0].Items[0]); 979listView.Items.Add(listView.Groups[0].Items[3]); 1004listView.Items.RemoveAt(1); 1047listView.Items.Add(listView.Groups[0].Items[0]); 1048listView.Items.Add(listView.Groups[0].Items[3]); 1071listView.Items.RemoveAt(1); 1075listView.Items.RemoveAt(0); 1117listView.Items.Add(listView.Groups[0].Items[0]); 1118listView.Items.Add(listView.Groups[0].Items[3]); 1143listView.Items.RemoveAt(1); 1222listView.Items.Add(new ListViewItem()); 1244listView.Items.Add(listViewItem1); 1245listView.Items.Add(listViewItem2); 1272listView.Items.Add(listItem1); 1273listView.Items.Add(listItem2); 1274listView.Items.Add(listItem3); 1335listView.Items.Add(item); 1410listView.Items.AddRange((ListViewItem[])[listViewVisibleItem1, listViewVisibleItem2]); 1460listView.Items.Add(listViewItem1); 1461listView.Items.Add(listViewItem2);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemAccessibleObjectTests.cs (202)
20list.Items.Add(listItem); 39list.Items.Add(listItem); 82listView.Items.Add(listViewItem2); 97list.Items.Add(listItem); 147AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 148AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 149AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 150AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 163? listView.Items[index].Group is not null 198AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 199AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 200AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 201AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 227AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 228AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 229AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 230AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 245AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 246AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 247AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 248AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 274AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 275AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 276AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 277AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 309AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 310AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 311AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 312AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 330AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 331AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 332AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 333AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 351AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 352AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 353AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 354AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 356Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 357Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 358Assert.Equal(listView.Items[2].SubItems[0].AccessibilityObject, accessibleObject3.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 359Assert.Equal(listView.Items[3].SubItems[0].AccessibilityObject, accessibleObject4.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 383AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 384AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 386Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 387Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)); 397AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 398AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 399AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 400AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 418AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 419AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 420AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 421AccessibleObject accessibleObject4 = listView.Items[3].AccessibilityObject; 436AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 437AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 439Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject1.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 440Assert.Equal(listView.Items[1].SubItems[2].AccessibilityObject, accessibleObject2.FragmentNavigate(NavigateDirection.NavigateDirection_LastChild)); 450AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 451AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 457Assert.NotEqual(listView.Items[0].SubItems[0].AccessibilityObject, lastChild1); 458Assert.NotEqual(listView.Items[1].SubItems[0].AccessibilityObject, lastChild2); 468AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 469AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 473Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, lastChild1); 474Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, lastChild2); 484AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 485AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 491Assert.Single(listView.Items[0].SubItems); 492Assert.Single(listView.Items[1].SubItems); 494listView.Items[0].SubItems.Add(new ListViewSubItem() { Text = $"SubItem 0" }); 495listView.Items[1].SubItems.Add(new ListViewSubItem() { Text = $"SubItem 0" }); 500Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, lastChild1); 501Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, lastChild2); 502Assert.Equal(2, listView.Items[0].SubItems.Count); 503Assert.Equal(2, listView.Items[1].SubItems.Count); 513AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 514AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 518Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, lastChild1); 519Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, lastChild2); 520Assert.Equal(2, listView.Items[0].SubItems.Count); 521Assert.Equal(2, listView.Items[1].SubItems.Count); 523listView.Items[0].SubItems.RemoveAt(1); 524listView.Items[1].SubItems.RemoveAt(1); 531Assert.Single(listView.Items[0].SubItems); 532Assert.Single(listView.Items[1].SubItems); 658listView.Items.Add(listItem1); 659listView.Items[0].Selected = selected; 660AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 721listView.Items[0].Selected = true; 724AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 757Assert.NotEqual(Rectangle.Empty, listView.Items[0].AccessibilityObject.Bounds); 760Assert.Equal(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 764Assert.NotEqual(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 767Assert.NotEqual(Rectangle.Empty, listView.Items[2].AccessibilityObject.Bounds); 778Assert.Equal(Rectangle.Empty, listView.Items[0].AccessibilityObject.Bounds); 779Assert.Equal(Rectangle.Empty, listView.Items[1].AccessibilityObject.Bounds); 780Assert.Equal(Rectangle.Empty, listView.Items[2].AccessibilityObject.Bounds); 802listView.Items.Add(listViewItem); 991listView.Items.Add(listView.Groups[0].Items[0]); 992listView.Items.Add(listView.Groups[0].Items[3]); 1021listView.Items.RemoveAt(1); 1043Assert.Equal(expectedCount, listView.Items[0].AccessibilityObject.GetChildCount()); 1044Assert.Equal(expectedCount, listView.Items[1].AccessibilityObject.GetChildCount()); 1053AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1054AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1060Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.GetChild(0)); 1061Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject1.GetChild(1)); 1066Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.GetChild(0)); 1067Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, accessibleObject2.GetChild(1)); 1093AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1094AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1100Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject, accessibleObject1.GetChild(0)); 1101Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject1.GetChild(1)); 1102Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject1.GetChild(2)); 1104Assert.Equal(listView.Items[1].SubItems[0].AccessibilityObject, accessibleObject2.GetChild(0)); 1105Assert.Equal(listView.Items[1].SubItems[1].AccessibilityObject, accessibleObject2.GetChild(1)); 1106Assert.Equal(listView.Items[1].SubItems[2].AccessibilityObject, accessibleObject2.GetChild(2)); 1178listView.Items.AddRange((ListViewItem[])[listItem1, listItem2]); 1240listView.Items.Add(listItem1); 1241listView.Items.Add(listItem2); 1242listView.Items.Add(listItem3); 1243listView.Items.Add(listItem4); 1265listView.Items.AddRange((ListViewItem[])[listViewVisibleItem1, listViewVisibleItem2]); 1293listView.Items.Add(new ListViewItem("Item 1")); 1294listView.Items.Add(new ListViewItem("Item 2")); 1295listView.Items.Add(new ListViewItem("Item 3")); 1300AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1301AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1302AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1317listView.Items[1].Group = listView.Groups[0]; 1352listView.Items.Add(new ListViewItem("Item 1")); 1353listView.Items.Add(new ListViewItem("Item 2", group: listView.Groups[0])); 1354listView.Items.Add(new ListViewItem("Item 3")); 1359AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1360AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1361AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1410listView.Items.Add(new ListViewItem("Item 1")); 1411listView.Items.Add(new ListViewItem("Item 2", group: listView.Groups[0])); 1412listView.Items.Add(new ListViewItem("Item 3")); 1417AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1418AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1419AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1433listView.Groups[0].Items.Insert(0, listView.Items[0]); 1457listView.Items.Add(new ListViewItem("Item 1")); 1458listView.Items.Add(new ListViewItem("Item 2")); 1459listView.Items.Add(new ListViewItem("Item 3")); 1464AccessibleObject accessibleObject1 = listView.Items[0].AccessibilityObject; 1465AccessibleObject accessibleObject2 = listView.Items[1].AccessibilityObject; 1466AccessibleObject accessibleObject3 = listView.Items[2].AccessibilityObject; 1483listView.Items[1].Group = listView.Groups[0]; 1499listView.Groups[0].Items.Insert(0, listView.Items[0]); 1539listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1", "SubItem 2"])); 1542AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1546Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 1547Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 1548Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 1552Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 1553Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 1554Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 1569listView.Items.Add(new ListViewItem(["Item 1", "SubItem 1", "SubItem 2"])); 1571Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(null)); 1587listView.Items.Add(new ListViewItem(["Item 1", "SubItem 11", "SubItem 12"])); 1588listView.Items.Add(new ListViewItem(["Item 2", "SubItem 21", "SubItem 22"])); 1590Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(listView.Items[1].SubItems[1].AccessibilityObject)); 1602listView.Items.Add(new ListViewItem(["Item 1"])); 1603ListViewItemDetailsAccessibleObject accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject; 1605Assert.Equal(0, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 1627listView.Items.Add(listViewItem); 1628var accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject; 1630Assert.Equal(expectedFirstSubItemIndex, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 1646listView.Items.Add(new ListViewItem(["Item 1", "SubItem 11", "SubItem 12"])); 1648Assert.Equal(-1, listView.Items[0].AccessibilityObject.GetChildIndex(listView.AccessibilityObject)); 1661listView.Items.Add(new ListViewItem("Test")); 1666Assert.IsType<ListViewItemDetailsAccessibleObject>(listView.Items[0].AccessibilityObject); 1669Assert.IsType<ListViewItemLargeIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1672Assert.IsType<ListViewItemListAccessibleObject>(listView.Items[0].AccessibilityObject); 1675Assert.IsType<ListViewItemSmallIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1678Assert.IsType<ListViewItemTileAccessibleObject>(listView.Items[0].AccessibilityObject); 1702listView.Items.Add(new ListViewItem("Test")); 1714Assert.IsType<ListViewItemDetailsAccessibleObject>(listView.Items[0].AccessibilityObject); 1717Assert.IsType<ListViewItemLargeIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1720Assert.IsType<ListViewItemListAccessibleObject>(listView.Items[0].AccessibilityObject); 1723Assert.IsType<ListViewItemSmallIconAccessibleObject>(listView.Items[0].AccessibilityObject); 1726Assert.IsType<ListViewItemTileAccessibleObject>(listView.Items[0].AccessibilityObject); 1756listView.Items.Add(new ListViewItem(["1", "2"])); 1757AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1789listView.Items.Add(new ListViewItem(["1"])); 1790AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 1835ListViewItemBaseAccessibleObject accessibleObject = (ListViewItemBaseAccessibleObject)listView.Items[0].AccessibilityObject; 1837bool expected = listView.GroupsDisplayed && listView.Items[0].Group?.CollapsedState == ListViewGroupCollapsedState.Collapsed; 1849listView.Items.Add(item); 1863listView.Items.Add(item); 1877listView.Items.Add(item); 1880listView.Items.Clear(); 1891listView.Items.Add(item); 1894listView.Items.Remove(item); 1905listView.Items.Add(item); 1908listView.Items[0] = new ListViewItem(); 1974listView.Items.Add(listViewItem1); 1975listView.Items.Add(listViewItem2); 1976listView.Items.Add(listViewItem3);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemBaseAccessibleObjectTests.cs (28)
26control.Items.Add(item); 37control.Items.Add(item); 48control.Items.Add(item); 61control.Items.Add(item); 73control.Items.Add(item); 84control.Items.Add(item); 101control.Items.Add(item); 119control.Items.Add(item); 136control.Items.Add(item); 154control.Items.Add(item); 167control.Items.AddRange((ListViewItem[])[new(), new(), new()]); 169AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 170AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 184control.Items.Add(item); 203control.Items.Add(item); 221control.Items.Add(item); 234control.Items.Add(item); 247control.Items.Add(item); 260control.Items.Add(item); 273control.Items.Add(item); 289listView.Items.Add(item); 305listView.Items.Add(item); 324listView.Items.Add(item); 342control.Items.Add(item); 353control.Items.Add(item); 366control.Items.Add(item); 379control.Items.Add(item); 396listView.Items.Add(item);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemDetailsAccessibleObjectTests.cs (10)
26control.Items.Add(item); 40control.Items.Add(item); 58control.Items.Add(item); 72control.Items.Add(item); 90control.Items.Add(item); 103control.Items.Add(item); 118control.Items.Add(item); 154listView.Items.Add(listViewItem); 156var accessibleObject = (ListViewItemDetailsAccessibleObject)listView.Items[0].AccessibilityObject; 172listView1.Items.AddRange((ListViewItem[])[listViewItem1, listViewItem2]);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemImageAccessibleObjectTests.cs (2)
27list.Items.Add(listViewItem); 53list.Items.Add(listViewItem);
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemListAccessibleObjectTests.cs (12)
31control.Items.Add(new ListViewItem()); 33Assert.Equal(Rectangle.Empty, control.Items[0].AccessibilityObject.Bounds); 42control.Items.Add(new ListViewItem()); 43AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 54control.Items.AddRange((ListViewItem[])[new(), new(), new()]); 57AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 58AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 59AccessibleObject accessibleObject3 = control.Items[2].AccessibilityObject; 73control.Items.AddRange((ListViewItem[])[new(), new(), new()]); 76AccessibleObject accessibleObject1 = control.Items[0].AccessibilityObject; 77AccessibleObject accessibleObject2 = control.Items[1].AccessibilityObject; 78AccessibleObject accessibleObject3 = control.Items[2].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewItemWithImageAccessibleObjectTests.cs (12)
19control.Items.Add(new ListViewItem()); 21AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 47control.Items.Add(listViewItem); 49AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 65control.Items.Add(new ListViewItem()); 67AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 87control.Items.Add(listViewItem); 89AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 101control.Items.Add(new ListViewItem()); 104AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject; 124control.Items.Add(listViewItem); 127AccessibleObject listViewItemAccessibleObject = control.Items[0].AccessibilityObject;
System\Windows\Forms\AccessibleObjects\ListViewItem.ListViewSubItem.ListViewSubItemAccessibleObjectTests.cs (72)
37list.Items.Add(listViewItem1); 74list.Items.Add(listViewItem1); 106list.Items.Add(new ListViewItem(["Test 1", "Test 2"])); 108AccessibleObject accessibleObject = list.Items[0].SubItems[1].AccessibilityObject; 142ListViewItem listViewItem = listView.Items[0]; 143ListViewItem listViewItemInGroup = listView.Items[1]; 189ListViewItem listViewItem = listView.Items[0]; 190ListViewItem listViewItemInGroup = listView.Items[1]; 219ListViewItem listViewItem = listView.Items[0]; 220ListViewItem listViewItemInGroup = listView.Items[1]; 249ListViewItem listViewItem = listView.Items[0]; 250ListViewItem listViewItemInGroup = listView.Items[1]; 290ListViewItem listViewItem = listView.Items[0]; 291ListViewItem listViewItemInGroup = listView.Items[1]; 326ListViewItem listViewItem = listView.Items[0]; 327ListViewItem listViewItemInGroup = listView.Items[1]; 359ListViewItem listViewItem = listView.Items[0]; 360ListViewItem listViewItemInGroup = listView.Items[1]; 385ListViewItem listViewItem = listView.Items[0]; 386ListViewItem listViewItemInGroup = listView.Items[1]; 411ListViewItem listViewItem = listView.Items[0]; 412ListViewItem listViewItemInGroup = listView.Items[1]; 430ListViewItem listViewItem = listView.Items[0]; 431ListViewItem listViewItemInGroup = listView.Items[1]; 464ListViewItem listViewItem = listView.Items[0]; 465ListViewItem listViewItemInGroup = listView.Items[1]; 487ListViewItem listViewItem = listView.Items[0]; 488ListViewItem listViewItemInGroup = listView.Items[1]; 510ListViewItem listViewItem = listView.Items[0]; 511ListViewItem listViewItemInGroup = listView.Items[1]; 533ListViewItem listViewItem = listView.Items[0]; 534ListViewItem listViewItemInGroup = listView.Items[1]; 556ListViewItem listViewItem = listView.Items[0]; 557ListViewItem listViewItemInGroup = listView.Items[1]; 577Assert.Same(listView.Items[0].SubItems[0].AccessibilityObject, previousSubItemAccObj1); 594ListViewItem listViewItem = listView.Items[0]; 595ListViewItem listViewItemInGroup = listView.Items[1]; 597AccessibleObject subItemAccObj = listView.Items[0].SubItems[0].AccessibilityObject; 649list.Items.Add(listViewItem1); 696list.Items.Add(listViewItem1); 737list.Items.Add(listViewItem1); 773list.Items.Add(listViewItem1); 842listView.Items.AddRange((ListViewItem[])[listItem1, listItem2]); 880listView.Items.Add(new ListViewItem("Test item 11")); 881listView.Items[0].SubItems.Add("Test item 12"); 883var itemAccessibleObject = listView.Items[0].AccessibilityObject; 884var subItemAccessibleObject = listView.Items[0].SubItems[0].AccessibilityObject; 902listView.Items.Add(new ListViewItem("Test item 11")); 903listView.Items[0].SubItems.Add("Test item 12"); 905var itemAccessibleObject = listView.Items[0].AccessibilityObject; 906var subItemAccessibleObject = listView.Items[0].SubItems[0].AccessibilityObject; 917listView.Items.Add(listViewItem); 930listView.Items.Add(listViewItem); 945listView.Items.Add(listViewItem); 974listView.Items.Add(listViewItem); 1009control.Items[0].ImageIndex = 0; 1019var subItemAccessibleObject = (ListViewSubItemAccessibleObject)control.Items[0].SubItems[i].AccessibilityObject; 1043var subItemAccessibleObject = (ListViewSubItemAccessibleObject)control.Items[0].SubItems[1].AccessibilityObject; 1055listview.Items.Add(listViewItem); 1067listView.Items.Add(listViewItem); 1083listView.Items.Add(listViewItem); 1099listView.Items.Add(listViewItem); 1102listView.Items.RemoveAt(0); 1115listView.Items.Add(listViewItem); 1118listView.Items[0].SubItems.Remove(listViewSubItem); 1131listView.Items.Add(listViewItem); 1134listView.Items[0].SubItems.Clear(); 1147listView.Items.Add(listViewItem); 1150listView.Items[0] = new ListViewItem(); 1163listView.Items.Add(listViewItem); 1166int subItemIndex = listView.Items[0].SubItems.IndexOf(listViewSubItem); 1167listView.Items[0].SubItems[subItemIndex] = new ListViewItem.ListViewSubItem();
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (2)
118Assert.Equal(listView.Items[0].Text, accessibilityObject.Name); 168listView.Items.Add(item);
System\Windows\Forms\ControlTests.cs (1)
1056listView1.Items.AddRange((ListViewItem[])[new("Foo"), new("Foo"), new("Foo")]);
System\Windows\Forms\DrawListViewItemEventArgsTests.cs (3)
88listView.Items.Add(listViewItem); 95listView.Items.Add(subItemsItem); 103fullRowSelectListView.Items.Add(fullRowSelectListViewItem);
System\Windows\Forms\ListView.ListViewItemCollectionTests.cs (3)
43ListView.ListViewItemCollection collection = listView.Items; 85var collection = listView.Items; 99var collection = listView.Items;
System\Windows\Forms\ListViewGroupCollectionTests.cs (9)
86listView.Items.Add(item); 107listView.Items.Add(item); 164otherListView.Items.Add(item); 415listView.Items.Add(item); 434listView.Items.Add(item); 495otherListView.Items.Add(item); 776listView.Items.Add(item); 795listView.Items.Add(item); 851otherListView.Items.Add(item);
System\Windows\Forms\ListViewGroupConverterTests.cs (9)
36listView.Items.Add(item1); 43listViewWithGroups.Items.Add(item2); 77listView.Items.Add(item); 95listView.Items.Add(item1); 101listViewWithGroups.Items.Add(item2); 149listView.Items.Add(item1); 156listViewWithGroups.Items.Add(item2); 265listView.Items.Add(item1); 272listViewWithGroups.Items.Add(item2);
System\Windows\Forms\ListViewGroupTests.cs (2)
1436listView.Items.Add(listViewItem); 1451listView.Items.Add(listViewItem);
System\Windows\Forms\ListViewItem.IKeyboardToolTipTests.cs (81)
129listView.Items.Add(listViewItem); 248IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[0]).GetNeighboringToolsRectangles(); 250Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 251Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 266IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[1]).GetNeighboringToolsRectangles(); 268Assert.Contains(GetNativeScreenRectangle(listView.Items[0]), neighboringToolsRectangles); 269Assert.Contains(GetNativeScreenRectangle(listView.Items[2]), neighboringToolsRectangles); 270Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 285IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[2]).GetNeighboringToolsRectangles(); 287Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 288Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 303IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[3]).GetNeighboringToolsRectangles(); 305Assert.Contains(GetNativeScreenRectangle(listView.Items[0]), neighboringToolsRectangles); 306Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 307Assert.Contains(GetNativeScreenRectangle(listView.Items[6]), neighboringToolsRectangles); 322IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[4]).GetNeighboringToolsRectangles(); 324Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 325Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 326Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 327Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 342IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[5]).GetNeighboringToolsRectangles(); 344Assert.Contains(GetNativeScreenRectangle(listView.Items[2]), neighboringToolsRectangles); 345Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 346Assert.Contains(GetNativeScreenRectangle(listView.Items[8]), neighboringToolsRectangles); 361IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[6]).GetNeighboringToolsRectangles(); 363Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 364Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 379IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[7]).GetNeighboringToolsRectangles(); 381Assert.Contains(GetNativeScreenRectangle(listView.Items[6]), neighboringToolsRectangles); 382Assert.Contains(GetNativeScreenRectangle(listView.Items[8]), neighboringToolsRectangles); 383Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 398IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[8]).GetNeighboringToolsRectangles(); 400Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 401Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 417IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[0]).GetNeighboringToolsRectangles(); 419Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 420Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 436IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[1]).GetNeighboringToolsRectangles(); 439Assert.Contains(GetNativeScreenRectangle(listView.Items[0]), neighboringToolsRectangles); 440Assert.Contains(GetNativeScreenRectangle(listView.Items[2]), neighboringToolsRectangles); 441Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 457IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[2]).GetNeighboringToolsRectangles(); 460Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 461Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 477IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[3]).GetNeighboringToolsRectangles(); 480Assert.Contains(GetNativeScreenRectangle(listView.Items[0]), neighboringToolsRectangles); 481Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 482Assert.Contains(GetNativeScreenRectangle(listView.Items[6]), neighboringToolsRectangles); 498IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[4]).GetNeighboringToolsRectangles(); 501Assert.Contains(GetNativeScreenRectangle(listView.Items[1]), neighboringToolsRectangles); 502Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 503Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 504Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 520IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[5]).GetNeighboringToolsRectangles(); 523Assert.Contains(GetNativeScreenRectangle(listView.Items[2]), neighboringToolsRectangles); 524Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 525Assert.Contains(GetNativeScreenRectangle(listView.Items[8]), neighboringToolsRectangles); 541IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[6]).GetNeighboringToolsRectangles(); 544Assert.Contains(GetNativeScreenRectangle(listView.Items[3]), neighboringToolsRectangles); 545Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 561IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[7]).GetNeighboringToolsRectangles(); 563Assert.Contains(GetNativeScreenRectangle(listView.Items[6]), neighboringToolsRectangles); 564Assert.Contains(GetNativeScreenRectangle(listView.Items[8]), neighboringToolsRectangles); 565Assert.Contains(GetNativeScreenRectangle(listView.Items[4]), neighboringToolsRectangles); 581IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[8]).GetNeighboringToolsRectangles(); 583Assert.Contains(GetNativeScreenRectangle(listView.Items[5]), neighboringToolsRectangles); 584Assert.Contains(GetNativeScreenRectangle(listView.Items[7]), neighboringToolsRectangles); 597IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[0]).GetNeighboringToolsRectangles(); 600Assert.Contains(listView.Items[0].AccessibilityObject.Bounds, neighboringToolsRectangles); 601Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 614IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[1]).GetNeighboringToolsRectangles(); 617Assert.Contains(listView.Items[0].AccessibilityObject.Bounds, neighboringToolsRectangles); 618Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 619Assert.Contains(listView.Items[2].AccessibilityObject.Bounds, neighboringToolsRectangles); 632IList<Rectangle> neighboringToolsRectangles = ((IKeyboardToolTip)listView.Items[2]).GetNeighboringToolsRectangles(); 635Assert.Contains(listView.Items[1].AccessibilityObject.Bounds, neighboringToolsRectangles); 636Assert.Contains(listView.Items[2].AccessibilityObject.Bounds, neighboringToolsRectangles); 765listView.Items.Add(listViewItem); 768return listView.Items[0]; 775listView.Items.Add(i.ToString()); 802listView.Items.AddRange((ListViewItem[])[.. listViewItems]);
System\Windows\Forms\ListViewItemTests.cs (17)
865listView.Items.Add(item); 869listView.Items.Remove(item); 894listView.Items.Add(item); 922listView.Items.Add(item); 926listView.Items.Remove(item); 952listView.Items.Add(item); 972listView.Items.Add(item); 976listView.Items.Remove(item); 1006listView.Items.Add(item); 1021listView.Items.Add(item); 1037listView.Items.Add(item); 1039Assert.Empty(listView.Items); 1086listView.Items.Add(item); 1096listView.Items.Add(item); 1100listView.Items.RemoveAt(0); 1110listView.Items.Add(item); 1114listView.Items.Clear();
System\Windows\Forms\ListViewSubItemTests.cs (13)
88listView.Items.Add(item); 94listView.Items.Remove(item); 124listView.Items.Add(item); 173listView.Items.Add(item); 209listView.Items.Add(item); 224listView.Items.Add(item); 230listView.Items.Remove(item); 260listView.Items.Add(item); 298listView.Items.Add(item); 337listView.Items.Add(item); 343listView.Items.Remove(item); 373listView.Items.Add(item); 424listView.Items.Add(item);
System\Windows\Forms\ListViewTests.cs (146)
101Assert.Empty(control.Items); 102Assert.Same(control.Items, control.Items); 878listView.Items.Add(item1); 879listView.Items.Add(item2); 880Assert.Equal(new ListViewItem[] { item1, item2 }, listView.Items.Cast<ListViewItem>()); 1051listView.Items.Add(item1); 1052listView.Items.Add(item2); 1053Assert.Equal(new ListViewItem[] { item1, item2 }, listView.Items.Cast<ListViewItem>()); 1248control.Items.Add(value); 1290control.Items.Add(value); 4088control.Items.Add(item1); 4089control.Items.Add(item2); 4112control.Items.Add(item1); 4113control.Items.Add(item2); 4158control.Items.Add(item); 4187control.Items.Add(item); 4226control.Items.Add(item1); 4247control.Items.Add(item1); 4334listView.Items.Add(testItem); 4342listView.Items[0].Focused = focused; 4343listView.Items[0].Selected = selected; 4405listView.Items[0].Focused = focused; 4406listView.Items[0].Selected = selected; 4435listView.Items[0].Focused = true; 4437var clone = (ListViewItem)listView.Items[0].Clone(); 4483control.Items.Add(new ListViewItem()); 4484control.Items.Add(new ListViewItem()); 4512control.Items.Add(item1); 4513control.Items.Add(item2); 4584control.Items.Add(item1); 4585control.Items.Add(item2); 4586control.Items.Add(item3); 4599Assert.True(control.Items.Count > 0); 4736listView.Items.Add(listItem); 4744listView.Items[0].Selected = true; 4813listView.Items.Add(listItem); 4825listView.Items[0].Focused = focused; 4870listView.Items.Add(listViewItem); 4887listView.Items.AddRange((ListViewItem[])[listViewItem1, listViewItem2, listViewItem3]); 4902listView.Items.Insert(0, listViewItem); 4916listView.Items.Add(listViewItem); 4920listView.Items.Remove(listViewItem); 4933listView.Items.Add(listViewItem); 4965listView.Items.Add(listViewItem); 5036listView.Items.AddRange(listItems); 5092listView.Items.AddRange(listItems); 5152listView.Items.Add(new ListViewItem("Test")); 5177listView.Items.Add(new ListViewItem("Test")); 5202listView.Items.Add(new ListViewItem("Test")); 5229listView.Items.Add(new ListViewItem("Test")); 5295listView.Items.GetItemByIndex(0).Should().Be(listView.Items[0]); 5296listView.Items.GetItemByIndex(1).Should().BeNull(); 5297Action action = () => listView.Items[1].ToString(); 5347ListViewItem listViewItem = listView.Items[0]; 5441listView.Items.Add(item); 5446listView.Items[0].Selected = true; 5449Point subItemLocation = listView.Items[0].SubItems[subItemIndex].Bounds.Location + new Size(1, 1); 5480listView.Items.Add(new ListViewItem("Group Item 0")); 5482listView.Items[0].Selected = true; 5483listView.Items[0].Focused = true; 5530listView.Items.AddRange((ListViewItem[])[new("test 1"), new("test 2"), new("test 3")]); 5532listView.Items[0].Selected = true; 5534Assert.True(listView.Items[0].Selected); 5535Assert.Equal(3, listView.Items.Count); 5539listView.Items.Remove(listView.Items[1]); 5541Assert.True(listView.Items[0].Selected); 5542Assert.Equal(2, listView.Items.Count); 5545Assert.True(listView.Items[0].Selected); 5547listView.Items.Remove(listView.Items[1]); 5549Assert.True(listView.Items[0].Selected); 5550Assert.Single(listView.Items); 5553Assert.True(listView.Items[0].Selected); 5562listView.Items.AddRange((ListViewItem[])[new("test 1"), new("test 2"), new("test 3")]); 5564for (int count = listView.Items.Count; count > 1; count -= 1) 5566ListViewItem item = listView.Items[0]; 5570Assert.Equal(count, listView.Items.Count); 5575listView.Items.Remove(item); 5579Assert.Equal(count, listView.Items.Count); 5592listView.Items.AddRange((ListViewItem[])[new("test 1"), new("test 2"), new("test 3")]); 5594listView.Items[0].Checked = true; 5596Assert.True(listView.Items[0].Checked); 5597Assert.Equal(3, listView.Items.Count); 5601listView.Items.Remove(listView.Items[1]); 5603Assert.True(listView.Items[0].Checked); 5604Assert.Equal(2, listView.Items.Count); 5608listView.Items.Remove(listView.Items[1]); 5610Assert.True(listView.Items[0].Checked); 5611Assert.Single(listView.Items); 5622listView.Items.AddRange((ListViewItem[])[new("test 1"), new("test 2"), new("test 3")]); 5624for (int count = listView.Items.Count; count > 1; count -= 1) 5626ListViewItem item = listView.Items[0]; 5630Assert.Equal(count, listView.Items.Count); 5635listView.Items.Remove(item); 5639Assert.Equal(count, listView.Items.Count); 5655listView.Items.AddRange((ListViewItem[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]); 5657listView.Items[0].Selected = true; 5659Assert.True(listView.Items[0].Selected); 5660Assert.Equal(3, listView.Items.Count); 5667Assert.True(listView.Items[0].Selected); 5668Assert.Equal(3, listView.Items.Count); 5672Assert.True(listView.Items[0].Selected); 5676Assert.True(listView.Items[0].Selected); 5677Assert.Equal(3, listView.Items.Count); 5681Assert.True(listView.Items[0].Selected); 5693listView.Items.AddRange((ListViewItem[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]); 5698ListViewItem item = listView.Items[i]; 5703Assert.Equal(3, listView.Items.Count); 5713Assert.Equal(3, listView.Items.Count); 5730listView.Items.AddRange((ListViewItem[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]); 5732listView.Items[0].Checked = true; 5734Assert.True(listView.Items[0].Checked); 5735Assert.Equal(3, listView.Items.Count); 5736Assert.Equal(3, listView.Items.Count); 5742Assert.True(listView.Items[0].Checked); 5743Assert.Equal(3, listView.Items.Count); 5750Assert.True(listView.Items[0].Checked); 5751Assert.Equal(3, listView.Items.Count); 5766listView.Items.AddRange((ListViewItem[])[new("test 1", groups[0]), new("test 2", groups[1]), new("test 3", groups[2])]); 5771ListViewItem item = listView.Items[i]; 5776Assert.Equal(3, listView.Items.Count); 5786Assert.Equal(3, listView.Items.Count); 5799listView.Items.Add(new ListViewItem("Test 1")); 5800listView.Items.Add(new ListViewItem("Test 2")); 5801listView.Items[0].Focused = true; 5805listView.Items.Remove(listView.Items[0]); 5815listView.Items.Add(new ListViewItem("Test 1")); 5816listView.Items.Add(new ListViewItem("Test 2")); 5817listView.Items[0].Focused = true; 5821listView.Items.RemoveAt(0); 5831listView.Items.Add(new ListViewItem("Test 1") { Name = "Test 1" }); 5832listView.Items.Add(new ListViewItem("Test 2")); 5833listView.Items[0].Focused = true; 5837listView.Items.RemoveByKey("Test 1"); 5847listView.Items.Add(new ListViewItem("Test 1")); 5848listView.Items.Add(new ListViewItem("Test 2")); 5849listView.Items[0].Focused = true; 5853listView.Items.Clear(); 6215listView.Items.Add(listItem1); 6216listView.Items.Add(listItem2);
System.Windows.Forms.UI.IntegrationTests (68)
ListViewTests.cs (68)
32Point itemCenter = GetCenter(listView.RectangleToScreen(listView.Items[0].Bounds)); 38Assert.Equal(listView.Items[0].Checked, expected); 56listView.Items.AddRange(item1, item2, item3); 127AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 129AccessibleObject? expectedAccessibleObject = listView.Items[itemIndex].SubItems[subItemIndex].AccessibilityObject; 150AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 167AccessibleObject? accessibleObject = listView.Items[0].SubItems[1].AccessibilityObject; 194Assert.Equal(expected, listView.Items[0].AccessibilityObject.GetChildCount()); 210AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 213Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.GetChild(0)); 230AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 250AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 252Assert.Equal(expected1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 253Assert.Equal(expected2, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 267AccessibleObject? accessibleObject1 = listView.Items[0].SubItems[1].AccessibilityObject; 272Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject2); 273Assert.Equal(listView.Items[0].SubItems[3].AccessibilityObject, accessibleObject3); 289AccessibleObject? expectedAccessibleItem1 = listView.Items[0].SubItems[1].AccessibilityObject; 290AccessibleObject? expectedAccessibleItem2 = listView.Items[0].SubItems[2].AccessibilityObject; 313AccessibleObject? accessibleObject = listView.Items[0].SubItems[1].AccessibilityObject; 332AccessibleObject accessibleObject = (AccessibleObject)listView.Items[0].AccessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_FirstChild)!; 349AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 352Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.GetChild(0)); 353Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject.GetChild(1)); 354Assert.Equal(listView.Items[0].SubItems[3].AccessibilityObject, accessibleObject.GetChild(2)); 369AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 372Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject, accessibleObject.GetChild(0)); 373Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject, accessibleObject.GetChild(1)); 374Assert.Equal(listView.Items[0].SubItems[3].AccessibilityObject, accessibleObject.GetChild(2)); 375Assert.Equal(listView.Items[0].SubItems[4].AccessibilityObject, accessibleObject.GetChild(3)); 376Assert.Equal(listView.Items[0].SubItems[5].AccessibilityObject, accessibleObject.GetChild(4)); 391AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 393Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 394Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 395Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 396Assert.Equal(3, accessibleObject.GetChildIndex(listView.Items[0].SubItems[3].AccessibilityObject)); 410AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 412Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 413Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 414Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 415Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[3].AccessibilityObject)); 416Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[4].AccessibilityObject)); 429AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 431Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 432Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 433Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 447AccessibleObject accessibleObject = listView.Items[0].AccessibilityObject; 449Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[0].AccessibilityObject)); 450Assert.Equal(1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[1].AccessibilityObject)); 451Assert.Equal(2, accessibleObject.GetChildIndex(listView.Items[0].SubItems[2].AccessibilityObject)); 452Assert.Equal(3, accessibleObject.GetChildIndex(listView.Items[0].SubItems[3].AccessibilityObject)); 453Assert.Equal(4, accessibleObject.GetChildIndex(listView.Items[0].SubItems[4].AccessibilityObject)); 454Assert.Equal(5, accessibleObject.GetChildIndex(listView.Items[0].SubItems[5].AccessibilityObject)); 455Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[6].AccessibilityObject)); 456Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[7].AccessibilityObject)); 457Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[8].AccessibilityObject)); 458Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[9].AccessibilityObject)); 459Assert.Equal(-1, accessibleObject.GetChildIndex(listView.Items[0].SubItems[10].AccessibilityObject)); 472Assert.Equal(listView.Items[0].SubItems[0].AccessibilityObject?.Column, -1); 473Assert.Equal(listView.Items[0].SubItems[1].AccessibilityObject?.Column, -1); 474Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject?.Column, -1); 475Assert.Equal(listView.Items[0].SubItems[2].AccessibilityObject?.Column, -1); 488foreach (ListViewItem item in listView.Items) 494Point listViewCenter = GetCenter(listView.RectangleToScreen(listView.Items[0].SubItems[1].Bounds)); 500listViewCenter = GetCenter(listView.RectangleToScreen(listView.Items[2].SubItems[1].Bounds)); 507foreach (ListViewItem item in listView.Items) 542listView.Items.AddRange(listViewItem1, listViewItem2, listViewItem3); 562listView.Items.Add(listViewItem);
TestPassApp (5)
CommonControl1.cs (3)
46listView1.Groups[0].Items.Add(listView1.Items[0]); 47listView1.Groups[1].Items.AddRange(listView1.Items[1], listView1.Items[2]);
CommonControl1.Designer.cs (1)
382this.listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
DataBindingExample.cs (1)
104listView1.Items.Add(item);
TrimTestBinaryDeserialization (1)
Form1.Designer.cs (1)
47listView1.Items.AddRange(new ListViewItem[] { listViewItem1 });
WinFormsControlsTest (9)
CollectionEditors.cs (1)
34_stringList.ForEach(s => listView1.Items.Add(s));
ListViewTest.cs (7)
22listView1.Items[0].ImageIndex = 0; 23listView1.Items[1].ImageIndex = 1; 24listView1.Items[2].ImageIndex = 2; 153listView1.Items.Add(new ListViewItem 166listView1.Items.Add(new ListViewItem 193listView1.Items.Add(new ListViewItem 259listView1.Items.Add(item);
ListViewTest.Designer.cs (1)
73this.listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {