AutoCompleteFilterMode Enumeration
Specifies how text in the text box portion of the AutoCompleteBox control is used to filter items specified by the ItemsSource property for display in the drop-down.
Definition
Namespace: Avalonia.Controls
Assembly: Avalonia.Controls (in Avalonia.Controls.dll)
- C#
- VB
- F#
public enum AutoCompleteFilterMode
Public Enumeration AutoCompleteFilterMode
type AutoCompleteFilterMode
Members
| None | 0 | Specifies that no filter is used. All items are returned. |
| StartsWith | 1 | Specifies a culture-sensitive, case-insensitive filter where the returned items start with the specified text. The filter uses the StartsWith(String, StringComparison) method, specifying CurrentCultureIgnoreCase as the string comparison criteria. |
| StartsWithCaseSensitive | 2 | Specifies a culture-sensitive, case-sensitive filter where the returned items start with the specified text. The filter uses the StartsWith(String, StringComparison) method, specifying CurrentCulture as the string comparison criteria. |
| StartsWithOrdinal | 3 | Specifies an ordinal, case-insensitive filter where the returned items start with the specified text. The filter uses the StartsWith(String, StringComparison) method, specifying OrdinalIgnoreCase as the string comparison criteria. |
| StartsWithOrdinalCaseSensitive | 4 | Specifies an ordinal, case-sensitive filter where the returned items start with the specified text. The filter uses the StartsWith(String, StringComparison) method, specifying Ordinal as the string comparison criteria. |
| Contains | 5 | Specifies a culture-sensitive, case-insensitive filter where the returned items contain the specified text. |
| ContainsCaseSensitive | 6 | Specifies a culture-sensitive, case-sensitive filter where the returned items contain the specified text. |
| ContainsOrdinal | 7 | Specifies an ordinal, case-insensitive filter where the returned items contain the specified text. |
| ContainsOrdinalCaseSensitive | 8 | Specifies an ordinal, case-sensitive filter where the returned items contain the specified text. |
| Equals | 9 | Specifies a culture-sensitive, case-insensitive filter where the returned items equal the specified text. The filter uses the Equals(String, StringComparison) method, specifying CurrentCultureIgnoreCase as the search comparison criteria. |
| EqualsCaseSensitive | 10 | Specifies a culture-sensitive, case-sensitive filter where the returned items equal the specified text. The filter uses the Equals(String, StringComparison) method, specifying CurrentCulture as the string comparison criteria. |
| EqualsOrdinal | 11 | Specifies an ordinal, case-insensitive filter where the returned items equal the specified text. The filter uses the Equals(String, StringComparison) method, specifying OrdinalIgnoreCase as the string comparison criteria. |
| EqualsOrdinalCaseSensitive | 12 | Specifies an ordinal, case-sensitive filter where the returned items equal the specified text. The filter uses the Equals(String, StringComparison) method, specifying Ordinal as the string comparison criteria. |
| Custom | 13 | Specifies that a custom filter is used. This mode is used when the TextFilter or ItemFilter properties are set. |