Control.BorderThickness Propiedad

Definición

Obtiene o establece el grosor del borde de un control.

public:
 property System::Windows::Thickness BorderThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Thickness BorderThickness { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.BorderThickness : System.Windows.Thickness with get, set
Public Property BorderThickness As Thickness

Valor de propiedad

Thickness

El valor del grosor; el valor predeterminado es un grosor de 0 en los cuatro lados.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad de grosor del borde de un control .

<Button Name="btn9" BorderThickness="5.0" 
        Click="ChangeBorderThickness" TabIndex="2">
  BorderThickness
</Button>
void ChangeBorderThickness(object sender, RoutedEventArgs e)
{
    if (btn9.BorderThickness.Left == 5.0)
    {
        btn9.BorderThickness = new Thickness(2.0);
        btn9.Content = "Control BorderThickness changes from 5 to 2.";
    }
    else
    {
        btn9.BorderThickness = new Thickness(5.0);
        btn9.Content = "BorderThickness";
    }
}
Private Sub ChangeBorderThickness(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (btn9.BorderThickness.Left = 5.0) Then
        btn9.BorderThickness = New Thickness(2.0)
        btn9.Content = "Control BorderThickness changes from 5 to 2."

    Else
        btn9.BorderThickness = New Thickness(5.0)
        btn9.Content = "BorderThickness"
    End If

End Sub

Comentarios

Esta propiedad solo afecta a un control cuya plantilla usa la BorderThickness propiedad como parámetro. En otros controles, esta propiedad no tiene ningún impacto.

Información sobre propiedades de dependencia

Campo identificador BorderThicknessProperty
Propiedades de metadatos establecidas en true AffectsMeasure, AffectsRender

Se aplica a