# C1.Win.C1Input.ComboBoxItemList

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_C1Input_ComboBoxItemList" data-uid="C1.Win.C1Input.ComboBoxItemList" class="text-break">ComboBoxItemList Class
</h1>
  <div class="markdown level0 summary"><p>Represents collection of <a class="xref" href="C1.Win.C1Input.C1ComboBox.html">C1ComboBox</a> drop down items.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">ComboBoxItemList</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ilist">IList</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.icollection">ICollection</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.specialized.inotifycollectionchanged">INotifyCollectionChanged</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.C1Input.html">C1.Win.C1Input</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.C1Input.4.8.dll</h6>
  <h5 id="C1_Win_C1Input_ComboBoxItemList_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ComboBoxItemList : IList, ICollection, IEnumerable, INotifyCollectionChanged</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ComboBoxItemList
    Implements IList, ICollection, IEnumerable, INotifyCollectionChanged</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList__ctor_C1_Win_C1Input_C1ComboBox_" data-uid="C1.Win.C1Input.ComboBoxItemList.#ctor(C1.Win.C1Input.C1ComboBox)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.-ctor.html#C1_Win_C1Input_ComboBoxItemList__ctor_C1_Win_C1Input_C1ComboBox_">ComboBoxItemList(C1ComboBox)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Count" data-uid="C1.Win.C1Input.ComboBoxItemList.Count">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Count.html#C1_Win_C1Input_ComboBoxItemList_Count">Count</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of items contained in the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a> instance.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Item_System_Int32_" data-uid="C1.Win.C1Input.ComboBoxItemList.Item(System.Int32)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Item.html#C1_Win_C1Input_ComboBoxItemList_Item_System_Int32_">this[int]</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the item at the specified index.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Add_System_Object_" data-uid="C1.Win.C1Input.ComboBoxItemList.Add(System.Object)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Add.html#C1_Win_C1Input_ComboBoxItemList_Add_System_Object_">Add(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds an item to the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_AddRange_System_Collections_Generic_IEnumerable_System_Object__" data-uid="C1.Win.C1Input.ComboBoxItemList.AddRange(System.Collections.Generic.IEnumerable{System.Object})">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.AddRange.html#C1_Win_C1Input_ComboBoxItemList_AddRange_System_Collections_Generic_IEnumerable_System_Object__">AddRange(IEnumerable&lt;object&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds items of the specified collection to the end of the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Clear" data-uid="C1.Win.C1Input.ComboBoxItemList.Clear">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Clear.html#C1_Win_C1Input_ComboBoxItemList_Clear">Clear()</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all items from the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Contains_System_Object_" data-uid="C1.Win.C1Input.ComboBoxItemList.Contains(System.Object)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Contains.html#C1_Win_C1Input_ComboBoxItemList_Contains_System_Object_">Contains(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Determines whether an item is in the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_GetEnumerator" data-uid="C1.Win.C1Input.ComboBoxItemList.GetEnumerator">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.GetEnumerator.html#C1_Win_C1Input_ComboBoxItemList_GetEnumerator">GetEnumerator()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an enumerator that iterates through the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_IndexOf_System_Object_" data-uid="C1.Win.C1Input.ComboBoxItemList.IndexOf(System.Object)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.IndexOf.html#C1_Win_C1Input_ComboBoxItemList_IndexOf_System_Object_">IndexOf(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches for the specified item and returns the zero-based index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Insert_System_Int32_System_Object_" data-uid="C1.Win.C1Input.ComboBoxItemList.Insert(System.Int32,System.Object)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Insert.html#C1_Win_C1Input_ComboBoxItemList_Insert_System_Int32_System_Object_">Insert(int, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts item into the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a> at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_InsertRange_System_Int32_System_Collections_Generic_IEnumerable_System_Object__" data-uid="C1.Win.C1Input.ComboBoxItemList.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{System.Object})">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.InsertRange.html#C1_Win_C1Input_ComboBoxItemList_InsertRange_System_Int32_System_Collections_Generic_IEnumerable_System_Object__">InsertRange(int, IEnumerable&lt;object&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Inserts items into the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a> at the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Collections_Generic_IEnumerable_System_Object__" data-uid="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.Generic.IEnumerable{System.Object})">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged.html#C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Collections_Generic_IEnumerable_System_Object__">OnCollectionChanged(NotifyCollectionChangedAction, IEnumerable&lt;object&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Fires the CollectionChanged event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Collections_Generic_IEnumerable_System_Object__System_Int32_" data-uid="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.Generic.IEnumerable{System.Object},System.Int32)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged.html#C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Collections_Generic_IEnumerable_System_Object__System_Int32_">OnCollectionChanged(NotifyCollectionChangedAction, IEnumerable&lt;object&gt;, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Fires the CollectionChanged event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Object_System_Int32_" data-uid="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged.html#C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedAction_System_Object_System_Int32_">OnCollectionChanged(NotifyCollectionChangedAction, object, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Fires the CollectionChanged event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.OnCollectionChanged.html#C1_Win_C1Input_ComboBoxItemList_OnCollectionChanged_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnCollectionChanged(NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Fires the CollectionChanged event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_OnCollectionReset" data-uid="C1.Win.C1Input.ComboBoxItemList.OnCollectionReset">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.OnCollectionReset.html#C1_Win_C1Input_ComboBoxItemList_OnCollectionReset">OnCollectionReset()</a>
        </td>
        <td class="markdown level1 summary"><p>Fires the CollectionChanged event.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_Remove_System_Object_" data-uid="C1.Win.C1Input.ComboBoxItemList.Remove(System.Object)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.Remove.html#C1_Win_C1Input_ComboBoxItemList_Remove_System_Object_">Remove(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the first occurrence of a specified item from the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_RemoveAll_System_Predicate_System_Object__" data-uid="C1.Win.C1Input.ComboBoxItemList.RemoveAll(System.Predicate{System.Object})">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.RemoveAll.html#C1_Win_C1Input_ComboBoxItemList_RemoveAll_System_Predicate_System_Object__">RemoveAll(Predicate&lt;object&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes all the items that match the conditions defined by the specified predicate.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_RemoveAt_System_Int32_" data-uid="C1.Win.C1Input.ComboBoxItemList.RemoveAt(System.Int32)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.RemoveAt.html#C1_Win_C1Input_ComboBoxItemList_RemoveAt_System_Int32_">RemoveAt(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes the item at the specified index of the collection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_RemoveRange_System_Int32_System_Int32_" data-uid="C1.Win.C1Input.ComboBoxItemList.RemoveRange(System.Int32,System.Int32)">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.RemoveRange.html#C1_Win_C1Input_ComboBoxItemList_RemoveRange_System_Int32_System_Int32_">RemoveRange(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Removes a range of elements from the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Input_ComboBoxItemList_CollectionChanged" data-uid="C1.Win.C1Input.ComboBoxItemList.CollectionChanged">
          <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.CollectionChanged.html">CollectionChanged</a>
        </td>
        <td class="markdown level1 summary"><p>Occurs when the <a class="xref" href="C1.Win.C1Input.ComboBoxItemList.html">ComboBoxItemList</a> changes, either by adding or removing an item.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
