WPF: controles

Windows Presentation Foundation (WPF) permite a los desarrolladores construir y crear fácilmente aplicaciones basadas en UI enriquecidas visualmente.

  • Los elementos o controles clásicos de la IU en otros marcos de IU también se mejoran en las aplicaciones WPF.

  • Todos los controles estándar de WPF se pueden encontrar en la caja de herramientas que es parte de System.Windows.Controls.

  • Estos controles también se pueden crear en lenguaje de marcado XAML.

La jerarquía de herencia completa de los controles WPF es la siguiente:

La siguiente tabla contiene una lista de controles que discutiremos en los capítulos siguientes.

No Señor. Controles y descripción
1 Botón

Un control que responde a la entrada del usuario

2 Calendario

Representa un control que permite a un usuario seleccionar una fecha mediante un calendario visual.

3 Caja

Un control que un usuario puede seleccionar o borrar.

4 Caja combo

Una lista desplegable de elementos que un usuario puede seleccionar.

5 Menú de contexto

Obtiene o establece el elemento del menú contextual que debe aparecer cada vez que se solicita el menú contextual a través de la interfaz de usuario (UI) desde dentro de este elemento.

6 Cuadrícula de datos

Representa un control que muestra datos en una cuadrícula personalizable.

7 Selector de fechas

Un control que permite al usuario seleccionar una fecha.

8 Diálogos

Una aplicación también puede mostrar ventanas adicionales para ayudar al usuario a recopilar o mostrar información importante.

9 Vista en cuadrícula

Un control que presenta una colección de elementos en filas y columnas que pueden desplazarse horizontalmente.

10 Imagen

Un control que presenta una imagen.

11 Etiqueta

Muestra texto en un formulario. Brinda soporte para claves de acceso.

12 Cuadro de lista

Un control que presenta una lista en línea de elementos que el usuario puede seleccionar.

13 Menús

Representa un control de menú de Windows que le permite organizar jerárquicamente elementos asociados con comandos y controladores de eventos.

14 PasswordBox

Un control para ingresar contraseñas.

15 Surgir

Muestra contenido encima del contenido existente, dentro de los límites de la ventana de la aplicación.

dieciséis Barra de progreso

Un control que indica el progreso mostrando una barra.

17 Boton de radio

Un control que permite a un usuario seleccionar una sola opción de un grupo de opciones.

18 ScrollViewer

Un control de contenedor que permite al usuario desplazarse y hacer zoom en su contenido.

19 Deslizador

Un control que permite al usuario seleccionar entre un rango de valores moviendo un control Thumb a lo largo de una pista.

20 Bloque de texto

Un control que muestra texto.

21 Botón de activación

Un botón que se puede alternar entre 2 estados.

22 ToolTip

Una ventana emergente que muestra información sobre un elemento.

23 Ventana

La ventana raíz que proporciona la opción de minimizar / maximizar, barra de título, borde y botón de cierre

24 Controles de terceros

Utilice controles de terceros en sus aplicaciones WPF.

Discutiremos todos estos controles uno por uno con su implementación.