Silverlight - Botones
los Buttonclase representa el tipo más básico de control de botón. Silverlight reconoce tres tipos de controles de botón: el familiarButton, la CheckBox, y el RadioButton. Todos estos controles son controles de contenido que se derivan deButtonBase. La herencia jerárquica de la clase Button es la siguiente:
A continuación se muestran los más utilizados Properties de un botón.
No Señor. | Descripción de propiedad |
---|---|
1 | Background Obtiene o establece un pincel que proporciona el fondo del control. (Heredado de Control) |
2 | BorderBrush Obtiene o establece un pincel que describe el relleno de borde de un control. (Heredado de Control) |
3 | BorderThickness Obtiene o establece el grosor del borde de un control. (Heredado de Control) |
4 | Content Obtiene o establece el contenido de ContentControl. (Heredado de ContentControl) |
5 | ClickMode Obtiene o establece un valor que indica cuándo se produce el evento Click, en términos de comportamiento del dispositivo. (Heredado de ButtonBase) |
6 | ContentTemplate Obtiene o establece la plantilla de datos que se usa para mostrar el contenido de ContentControl. (Heredado de ContentControl) |
7 | FontFamily Obtiene o establece la fuente utilizada para mostrar texto en el control. (Heredado de Control) |
8 | FontSize Obtiene o establece el tamaño del texto en este control. (Heredado de Control) |
9 | FontStyle Obtiene o establece el estilo en el que se representa el texto. (Heredado de Control) |
10 | FontWeight Obtiene o establece el grosor de la fuente especificada. (Heredado de Control) |
11 | Foreground Obtiene o establece un pincel que describe el color de primer plano. (Heredado de Control) |
12 | Height Obtiene o establece el alto sugerido de FrameworkElement. (Heredado de FrameworkElement) |
13 | HorizontalAlignment Obtiene o establece las características de alineación horizontal que se aplican a FrameworkElement cuando se compone en un elemento primario de diseño, como un panel o un control de elementos. (Heredado de FrameworkElement) |
14 | IsEnabled Obtiene o establece un valor que indica si el usuario puede interactuar con el control. (Heredado de Control) |
15 | IsPressed Obtiene un valor que indica si un ButtonBase se encuentra actualmente en un estado presionado. (Heredado de ButtonBase) |
dieciséis | Margin Obtiene o establece el margen exterior de FrameworkElement. (Heredado de FrameworkElement) |
17 | Name Obtiene o establece el nombre de identificación del objeto. Cuando un procesador XAML crea el árbol de objetos a partir del marcado XAML, el código en tiempo de ejecución puede hacer referencia al objeto XAML declarado con este nombre. (Heredado de FrameworkElement) |
18 | Opacity Obtiene o establece el grado de opacidad del objeto. (Heredado de UIElement) |
19 | Resources Obtiene el diccionario de recursos definido localmente. En XAML, puede establecer elementos de recursos como elementos de objetos secundarios de un elemento de propiedad frameworkElement.Resources, mediante la sintaxis de colección implícita de XAML. (Heredado de FrameworkElement) |
20 | Style Obtiene o establece un estilo de instancia que se aplica a este objeto durante el diseño y la representación. (Heredado de FrameworkElement) |
21 | Template Obtiene o establece una plantilla de control. La plantilla de control define la apariencia visual de un control en la interfaz de usuario y se define en el marcado XAML. (Heredado de Control) |
22 | VerticalAlignment Obtiene o establece las características de alineación vertical que se aplican a FrameworkElement cuando está compuesto en un objeto principal, como un panel o un control de elementos. (Heredado de FrameworkElement) |
23 | Visibility Obtiene o establece la visibilidad de un UIElement. Un UIElement que no es visible no se representa y no comunica su tamaño deseado al diseño. (Heredado de UIElement) |
24 | Width Obtiene o establece el ancho de FrameworkElement. (Heredado de FrameworkElement) |
A continuación se muestran los methods de botón.
No Señor. | Método y descripción |
---|---|
1 | ClearValue Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
2 | FindName Recupera un objeto que tiene el nombre de identificador especificado. (Heredado de FrameworkElement) |
3 | OnApplyTemplate Se invoca cada vez que el código de la aplicación o los procesos internos (como una pasada de diseño de reconstrucción) llaman a ApplyTemplate. En términos más simples, esto significa que se llama al método justo antes de que se muestre un elemento de la interfaz de usuario en su aplicación. Anule este método para influir en la lógica de post-plantilla predeterminada de una clase. (Heredado de FrameworkElement) |
4 | OnContentChanged Se invoca cuando cambia el valor de la propiedad Contenido. (Heredado de ContentControl) |
5 | OnDragEnter Llamado antes de que ocurra el evento DragEnter. (Heredado de Control) |
6 | OnDragLeave Se llama antes de que se produzca el evento DragLeave. (Heredado de Control) |
7 | OnDragOver Se llama antes de que ocurra el evento DragOver. (Heredado de Control) |
8 | OnDrop Llamado antes de que ocurra el evento Drop. (Heredado de Control) |
9 | OnGotFocus Se llama antes de que se produzca el evento GotFocus. (Heredado de Control) |
10 | OnKeyDown Llamado antes de que ocurra el evento KeyDown. (Heredado de Control) |
11 | OnKeyUp Llamado antes de que ocurra el evento KeyUp. (Heredado de Control) |
12 | OnLostFocus Se llama antes de que se produzca el evento LostFocus. (Heredado de Control) |
13 | SetBinding Adjunta un enlace a FrameworkElement, utilizando el objeto de enlace proporcionado. (Heredado de FrameworkElement) |
A continuación se muestran los Events de botón.
No Señor. | Descripción del evento |
---|---|
1 | Click Ocurre cuando se hace clic en un control de botón. (Heredado de ButtonBase) |
2 | DataContextChanged Se produce cuando cambia el valor de la propiedad FrameworkElement.DataContext. (Heredado de FrameworkElement) |
3 | DragEnter Ocurre cuando el sistema de entrada informa un evento de arrastre subyacente con este elemento como destino. (Heredado de UIElement) |
4 | DragLeave Ocurre cuando el sistema de entrada informa un evento de arrastre subyacente con este elemento como origen. (Heredado de UIElement) |
5 | DragOver Se produce cuando el sistema de entrada informa de un evento de arrastre subyacente con este elemento como posible destino de colocación. (Heredado de UIElement) |
6 | DragStarting Ocurre cuando se inicia una operación de arrastre. (Heredado de UIElement) |
7 | GotFocus Se produce cuando un UIElement recibe el foco. (Heredado de UIElement) |
8 | Holding Se produce cuando se produce una interacción de retención no controlada en el área de prueba de impacto de este elemento. (Heredado de UIElement) |
9 | IsEnabledChanged Se produce cuando cambia la propiedad IsEnabled. (Heredado de Control) |
10 | KeyDown Se produce cuando se presiona una tecla del teclado mientras UIElement tiene el foco. (Heredado de UIElement) |
11 | KeyUp Se produce cuando se suelta una tecla del teclado mientras UIElement tiene el foco. (Heredado de UIElement) |
12 | LostFocus Se produce cuando un UIElement pierde el foco. (Heredado de UIElement) |
13 | SizeChanged Se produce cuando la propiedad ActualHeight o ActualWidth cambia el valor en un FrameworkElement. (Heredado de FrameworkElement) |
No Señor. | Botones y descripción |
---|---|
1 | HyperlinkButton HyperlinkButton no dibuja el fondo del botón estándar. En cambio, simplemente muestra el contenido que usted proporciona. |
2 | ToggleButton y RepeatButton El control RepeatButton activa eventos Click continuamente, siempre que se mantenga presionado el botón. El control ToggleButton representa un botón que tiene dos estados (con o sin clic). |
3 | Caja Un control que un usuario puede seleccionar (marcar) o deseleccionar (desmarcar). Proporciona una lista de opciones que un usuario puede seleccionar, como una lista de configuraciones para aplicar a una aplicación. |
4 | Boton de radio El RadioButton es un botón que permite al usuario seleccionar una sola opción de un grupo de opciones. |