Пример #1
0
 /// <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();
 }
Пример #4
0
 public ListViewSubItemAccessibleObject(ListViewSubItem?owningSubItem, ListViewItem owningItem)
 {
     OwningSubItem   = owningSubItem;
     _owningItem     = owningItem.OrThrowIfNull();
     _owningListView = owningItem.ListView ?? owningItem.Group?.ListView ?? throw new InvalidOperationException(nameof(owningItem.ListView));
 }