/// <summary> /// Creates a new DrawListViewItemEventArgs with the given parameters. /// </summary> public DrawListViewItemEventArgs( Graphics graphics, ListViewItem item, Rectangle bounds, int itemIndex, ListViewItemStates state) { Graphics = graphics.OrThrowIfNull(); Item = item.OrThrowIfNull(); Bounds = bounds; ItemIndex = itemIndex; State = state; }
public ListViewItemBaseAccessibleObject(ListViewItem owningItem) { _owningItem = owningItem.OrThrowIfNull(); _owningListView = owningItem.ListView ?? owningItem.Group?.ListView ?? throw new InvalidOperationException(nameof(owningItem.ListView)); _systemIAccessible = _owningListView.AccessibilityObject.GetSystemIAccessibleInternal(); }
public ListViewSubItemCollection(ListViewItem owner) { _owner = owner.OrThrowIfNull(); }
public ListViewSubItemAccessibleObject(ListViewSubItem?owningSubItem, ListViewItem owningItem) { OwningSubItem = owningSubItem; _owningItem = owningItem.OrThrowIfNull(); _owningListView = owningItem.ListView ?? owningItem.Group?.ListView ?? throw new InvalidOperationException(nameof(owningItem.ListView)); }