# C1.Xamarin.Forms.Input.C1AutoComplete

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Xamarin_Forms_Input_C1AutoComplete" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete" class="text-break">C1AutoComplete Class
</h1>
  <div class="markdown level0 summary"><p>The auto-complete control is an editable input control that shows completion suggestions automatically while the user is typing. The list of suggestions is displayed in a drop down menu from which the user.</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"><a class="xref" href="C1.Xamarin.Forms.Input.C1DropDown.html">C1DropDown</a></div>
    <div class="level2"><a class="xref" href="C1.Xamarin.Forms.Input.C1ComboBox.html">C1ComboBox</a></div>
    <div class="level3"><span class="xref">C1AutoComplete</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Xamarin.Forms.Input.html">C1.Xamarin.Forms.Input</a></h6>
  <h6><strong>Assembly</strong>: C1.Xamarin.Forms.Input.dll</h6>
  <h5 id="C1_Xamarin_Forms_Input_C1AutoComplete_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1AutoComplete : C1ComboBox, IComponent, IDisposable</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_Xamarin_Forms_Input_C1AutoComplete__ctor" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.#ctor">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.-ctor.html#C1_Xamarin_Forms_Input_C1AutoComplete__ctor">C1AutoComplete()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.html">C1AutoComplete</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_AutoCompleteModeProperty" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.AutoCompleteModeProperty">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.AutoCompleteModeProperty.html">AutoCompleteModeProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.AutoCompleteMode.html#C1_Xamarin_Forms_Input_C1AutoComplete_AutoCompleteMode">AutoCompleteMode</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_DelayProperty" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.DelayProperty">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.DelayProperty.html">DelayProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.Delay.html#C1_Xamarin_Forms_Input_C1AutoComplete_Delay">Delay</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_HighlightColorProperty" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.HighlightColorProperty">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.HighlightColorProperty.html">HighlightColorProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.HighlightColor.html#C1_Xamarin_Forms_Input_C1AutoComplete_HighlightColor">HighlightColor</a> dependency property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_MinLengthProperty" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.MinLengthProperty">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.MinLengthProperty.html">MinLengthProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.MinLength.html#C1_Xamarin_Forms_Input_C1AutoComplete_MinLength">MinLength</a> dependency property.</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_Xamarin_Forms_Input_C1AutoComplete_AutoCompleteMode" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.AutoCompleteMode">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.AutoCompleteMode.html#C1_Xamarin_Forms_Input_C1AutoComplete_AutoCompleteMode">AutoCompleteMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the mode that the DropDown uses to display the DropDownView.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_Delay" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.Delay">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.Delay.html#C1_Xamarin_Forms_Input_C1AutoComplete_Delay">Delay</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the delay, in milliseconds, between when input occurs and when the search is performed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_FilterString" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.FilterString">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.FilterString.html#C1_Xamarin_Forms_Input_C1AutoComplete_FilterString">FilterString</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the filter string used to show autocomplete suggestions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_HighlightColor" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.HighlightColor">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.HighlightColor.html#C1_Xamarin_Forms_Input_C1AutoComplete_HighlightColor">HighlightColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the matched text hightlight color.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_MinLength" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.MinLength">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.MinLength.html#C1_Xamarin_Forms_Input_C1AutoComplete_MinLength">MinLength</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum input length to trigger autocomplete suggestions.</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_Xamarin_Forms_Input_C1AutoComplete_CreateItemView_System_Object_" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.CreateItemView(System.Object)">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.CreateItemView.html#C1_Xamarin_Forms_Input_C1AutoComplete_CreateItemView_System_Object_">CreateItemView(object)</a>
        </td>
        <td class="markdown level1 summary"><p>Create the visual representation of an item.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_Dispose" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.Dispose">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.Dispose.html#C1_Xamarin_Forms_Input_C1AutoComplete_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_OnCollectionChanged_System_Object_System_Collections_Specialized_NotifyCollectionChangedEventArgs_" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.OnCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.OnCollectionChanged.html#C1_Xamarin_Forms_Input_C1AutoComplete_OnCollectionChanged_System_Object_System_Collections_Specialized_NotifyCollectionChangedEventArgs_">OnCollectionChanged(object, NotifyCollectionChangedEventArgs)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Xamarin_Forms_Input_C1AutoComplete_OnFiltering_C1_Xamarin_Forms_Input_AutoCompleteFilteringEventArgs_" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.OnFiltering(C1.Xamarin.Forms.Input.AutoCompleteFilteringEventArgs)">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.OnFiltering.html#C1_Xamarin_Forms_Input_C1AutoComplete_OnFiltering_C1_Xamarin_Forms_Input_AutoCompleteFilteringEventArgs_">OnFiltering(AutoCompleteFilteringEventArgs)</a>
        </td>
        <td class="markdown level1 summary"><p>Handle Filtering event.</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_Xamarin_Forms_Input_C1AutoComplete_Filtering" data-uid="C1.Xamarin.Forms.Input.C1AutoComplete.Filtering">
          <a class="xref" href="C1.Xamarin.Forms.Input.C1AutoComplete.Filtering.html">Filtering</a>
        </td>
        <td class="markdown level1 summary"><p>Event raised when the control is about to apply a filter to the list of items.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
