FMX.ListView.Adapters.Base.TFilterableListViewItems.Filter
Delphi
property Filter: TFilterPredicate read GetFilterPredicate write SetFilterPredicate;
C++
__property System::DelphiInterface<System::Sysutils::TPredicate__1<System::UnicodeString> > Filter = {read=GetFilterPredicate, write=SetFilterPredicate};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.ListView.Adapters.Base.pas FMX.ListView.Adapters.Base.hpp |
FMX.ListView.Adapters.Base | TFilterableListViewItems |
Description
Prédicat basé sur les chaînes qui évalue une chaîne à partir d'un élément de liste et renvoie True
si la chaîne passe le filtre, ou False
dans le cas contraire. Les éléments de liste qui ne passent pas le filtre ne sont pas affichés sur la vue liste.
L'implémentation de DoFilterItem dans les sous-classes de TFilterableListViewItems est responsable de la mise en vigueur du filtre spécifié. Généralement, DoFilterItem détermine les chaînes des éléments de liste que le filtre évalue. Toutefois, les implémentations dans les sous-classes peuvent définir une logique de filtrage qui ne prend pas en compte la valeur de Filter.