Skip to main content

AutoCompleteFilterMode Enum

Definition

Assembly:Avalonia.Controls
Package:Avalonia

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

Inheritance: Enum -> AutoCompleteFilterMode

Fields

NameDescription
ContainsSpecifies a culture-sensitive, case-insensitive filter where the returned items contain the specified text.
ContainsCaseSensitiveSpecifies a culture-sensitive, case-sensitive filter where the returned items contain the specified text.
ContainsOrdinalSpecifies an ordinal, case-insensitive filter where the returned items contain the specified text.
ContainsOrdinalCaseSensitiveSpecifies an ordinal, case-sensitive filter where the returned items contain the specified text.
CustomSpecifies that a custom filter is used. This mode is used when the Avalonia.Controls.AutoCompleteBox.TextFilter or Avalonia.Controls.AutoCompleteBox.ItemFilter properties are set.
EqualsSpecifies 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.
EqualsCaseSensitiveSpecifies 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.
EqualsOrdinalSpecifies 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.
EqualsOrdinalCaseSensitiveSpecifies 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.
NoneSpecifies that no filter is used. All items are returned.
StartsWithSpecifies 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.
StartsWithCaseSensitiveSpecifies 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.
StartsWithOrdinalSpecifies 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.
StartsWithOrdinalCaseSensitiveSpecifies 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