Définir vos ItemFilter
à un délégué de type ...
public AutoCompleteFilterPredicate<Object> ItemFilter { get; set; }
... faisant également défaut le FilterMode
-Custom
. Un exemple est situé sur le site MSDN. Une fois la fonctionnalité de base implémentée, vous devrez conserver un compte au niveau de la classe afin de pouvoir renvoyer des valeurs N car le filtre sera appelé une fois pour chaque élément.
Ainsi, en définissant le nombre de niveaux de classe à 5; Une fois que vous avez atteint le 6, vous pouvez retourner false dans votre code de filtre.
En outre, vous aurez besoin de savoir quand les critères de recherche ont changé afin que vous puissiez commencer le processus de filtrage à partir de 0.