Un control que permite a los usuarios seleccionar entre las opciones proporcionadas. Admite tanto la búsqueda como la selección múltiple.

Descripción

Con un control de cuadro combinado puede buscar los elementos que va a seleccionar. La búsqueda se realiza en el lado del servidor de la propiedad SearchField, por lo que el rendimiento no se ve afectado por orígenes de datos muy grandes.

El modo de selección individual o múltiple se configura mediante la propiedad SelectMultiple.

Cuando se buscan los elementos que se van a seleccionar, en cada elemento se puede elegir mostrar un solo valor de datos, dos valores o una imagen y dos valores (Person). Para ello, es preciso modificar la opción Diseño del panel Datos.

Propiedades principales

Items: el origen de datos del que se puede elegir.

DefaultItems: los elementos seleccionados inicialmente, antes de que el usuario interactúe con el control.

SelectedItems: lista de los elementos seleccionados resultante de la interacción con el usuario.

SelectMultiple: si el usuario puede seleccionar un solo elemento o varios.

IsSearchable: indica si el usuario puede buscar elementos antes de realizar la selección.

Propiedades adicionales

BorderColor: el color de un borde del control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor de un borde del control.

Default: la selección inicial antes de que el usuario la cambie en modo de selección individual.

DisplayFields: lista de campos que se muestran en cada elemento que devuelve la búsqueda. Lo más fácil es configurarlo mediante el panel Datos de la pestaña de la opción Propiedades.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).

Height: la distancia entre los bordes superior e inferior de un control.

InputTextPlaceholder: texto informativo que se muestra a los usuarios finales cuando no hay elementos seleccionados.

OnChange: cómo responde la aplicación cuando el usuario cambia una selección.

OnNavigate: cómo responde la aplicación cuando el usuario hace clic en un elemento.

OnSelect: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

Ejemplo

  1. Agregue un control de cuadro combinado desde la pestaña Insertar, menú Controles.
  2. En la pestaña de opciones Propiedades, haga clic en Datos.
  3. Seleccione el origen de datos, el diseño y las propiedades relacionadas a continuación.
  4. Establezca la propiedad SelectMultiple en la ficha Opciones avanzadas.

    Aparecerá un cuadro combinado funcional en la aplicación.

    ¿No sabe cómo agregar y configurar un control?