AutoCompleteFilterMode Enum
Definition
Specifies how text in the text box portion of the Avalonia.Controls.AutoCompleteBox control is used to filter items specified by the Avalonia.Controls.AutoCompleteBox.ItemsSource property for display in the drop-down.
public enum AutoCompleteFilterMode
Fields
| Name | Description |
|---|---|
| Contains | Specifies a culture-sensitive, case-insensitive filter where the returned items contain the specified text. |
| ContainsCaseSensitive | Specifies a culture-sensitive, case-sensitive filter where the returned items contain the specified text. |
| ContainsOrdinal | Specifies an ordinal, case-insensitive filter where the returned items contain the specified text. |
| ContainsOrdinalCaseSensitive | Specifies an ordinal, case-sensitive filter where the returned items contain the specified text. |
| Custom | Specifies that a custom filter is used. This mode is used when the Avalonia.Controls.AutoCompleteBox.TextFilter or Avalonia.Controls.AutoCompleteBox.ItemFilter properties are set. |
| Equals | Specifies a culture-sensitive, case-insensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.CurrentCultureIgnoreCase as the search comparison criteria. |
| EqualsCaseSensitive | Specifies a culture-sensitive, case-sensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.CurrentCulture as the string comparison criteria. |
| EqualsOrdinal | Specifies an ordinal, case-insensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.OrdinalIgnoreCase as the string comparison criteria. |
| EqualsOrdinalCaseSensitive | Specifies an ordinal, case-sensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.Ordinal as the string comparison criteria. |
| None | Specifies that no filter is used. All items are returned. |
| StartsWith | Specifies a culture-sensitive, case-insensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.CurrentCultureIgnoreCase as the string comparison criteria. |
| StartsWithCaseSensitive | Specifies a culture-sensitive, case-sensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.CurrentCulture as the string comparison criteria. |
| StartsWithOrdinal | Specifies an ordinal, case-insensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.OrdinalIgnoreCase as the string comparison criteria. |
| StartsWithOrdinalCaseSensitive | Specifies an ordinal, case-sensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.Ordinal as the string comparison criteria. |
Contains Field
Specifies a culture-sensitive, case-insensitive filter where the returned items contain the specified text.
public Avalonia.Controls.AutoCompleteFilterMode Contains
ContainsCaseSensitive Field
Specifies a culture-sensitive, case-sensitive filter where the returned items contain the specified text.
public Avalonia.Controls.AutoCompleteFilterMode ContainsCaseSensitive
ContainsOrdinal Field
Specifies an ordinal, case-insensitive filter where the returned items contain the specified text.
public Avalonia.Controls.AutoCompleteFilterMode ContainsOrdinal
ContainsOrdinalCaseSensitive Field
Specifies an ordinal, case-sensitive filter where the returned items contain the specified text.
public Avalonia.Controls.AutoCompleteFilterMode ContainsOrdinalCaseSensitive
Custom Field
Specifies that a custom filter is used. This mode is used when the Avalonia.Controls.AutoCompleteBox.TextFilter or Avalonia.Controls.AutoCompleteBox.ItemFilter properties are set.
public Avalonia.Controls.AutoCompleteFilterMode Custom
Equals Field
Specifies a culture-sensitive, case-insensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.CurrentCultureIgnoreCase as the search comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode Equals
EqualsCaseSensitive Field
Specifies a culture-sensitive, case-sensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.CurrentCulture as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode EqualsCaseSensitive
EqualsOrdinal Field
Specifies an ordinal, case-insensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.OrdinalIgnoreCase as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode EqualsOrdinal
EqualsOrdinalCaseSensitive Field
Specifies an ordinal, case-sensitive filter where the returned items equal the specified text. The filter uses the string.Equals(string,StringComparison) method, specifying StringComparer.Ordinal as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode EqualsOrdinalCaseSensitive
None Field
Specifies that no filter is used. All items are returned.
public Avalonia.Controls.AutoCompleteFilterMode None
StartsWith Field
Specifies a culture-sensitive, case-insensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.CurrentCultureIgnoreCase as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode StartsWith
StartsWithCaseSensitive Field
Specifies a culture-sensitive, case-sensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.CurrentCulture as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode StartsWithCaseSensitive
StartsWithOrdinal Field
Specifies an ordinal, case-insensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.OrdinalIgnoreCase as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode StartsWithOrdinal
StartsWithOrdinalCaseSensitive Field
Specifies an ordinal, case-sensitive filter where the returned items start with the specified text. The filter uses the string.StartsWith(string,StringComparison) method, specifying StringComparer.Ordinal as the string comparison criteria.
public Avalonia.Controls.AutoCompleteFilterMode StartsWithOrdinalCaseSensitive