Pregunta

Estoy usando el control conjunto de herramientas AutoCompleteBox WPF y quiero que se muestre sólo 5 resultados, ¿Cómo puedo fijar esto?

Me he dado cuenta de que hay una propiedad llamada "MaxDropDownHeight" pero no es así ya que ayuda a más de 5 resultados se muestran pero con barra de desplazamiento.

¿Fue útil?

Solución

Establezca su ItemFilter a un delegado de tipo ...

public AutoCompleteFilterPredicate<Object> ItemFilter { get; set; }

... haciendo esto también será por defecto la FilterMode a Custom. Un ejemplo se encuentra en la MSDN sitio.

Una vez que haya implementado la funcionalidad básica que se necesita para mantener un recuento de nivel de clase para que pueda regresar N valores ya que el filtro se llama una vez para cada elemento.

Así, mediante el establecimiento de su clase recuento nivel a 5; una vez que se pulsa el 6 usted podría volver falsa dentro de su código de filtro.

Además, necesitará saber cuándo han cambiado los criterios de búsqueda para que pueda comenzar el proceso de filtrado de 0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top