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.