Tritium UI
TritiumAutoComplete
Filtern Sie eine Liste beim Tippen und binden Sie sowohl den Text als auch den gewählten Eintrag.
Wichtige Merkmale
- Filtern Sie mit Contains oder StartsWith nach einer Mindestzahl von Zeichen.
- Binden Sie ItemsSource an Zeichenfolgen oder Objekte und übernehmen Sie einen Treffer in SelectedItem.
- Halten Sie Text in beide Richtungen, damit Sie das Feld aus dem Code steuern können.
- Zeigen Sie einen Beschäftigt-Zustand, während Sie die Liste aus einer Suche ersetzen.
- Aktivieren Sie bei Bedarf haptische oder akustische Rückmeldung, wenn ein Vorschlag gewählt wird.
- Blenden Sie die Vorschlagsliste nach einer Auswahl aus.
Plattformen
Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI).
Wichtigste API
- ItemsSource . The candidates to filter.
- Text . The current typed text, two-way.
- SelectedItem . The suggestion the user picked, two-way.
- FilterMode . Contains or StartsWith, after MinimumPrefixLength characters.
Grundbeispiel
Deklarieren Sie diesen Namespace auf der Seite.
xmlns:editors="clr-namespace:Tritium.Maui.Editors;assembly=Tritium.Maui.Editors"
<editors:TritiumAutoComplete ItemsSource="{Binding Cities}"
Text="{Binding CityQuery}"
SelectedItem="{Binding City}"
FilterMode="Contains"
MinimumPrefixLength="1" /> Nehmen Sie die Paketquelle aus Ihrer Lizenz auf und verweisen Sie dann auf das Paket, das dieses Steuerelement enthält. Diese Pakete liegen nicht in der öffentlichen NuGet-Galerie.