Control.BorderThickness Propiedad

Definición

Obtiene o establece el grosor del borde de un control.

C#
[System.ComponentModel.Bindable(true)]
public System.Windows.Thickness BorderThickness { get; set; }

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 .

XAML
<Button Name="btn9" BorderThickness="5.0" 
        Click="ChangeBorderThickness" TabIndex="2">
  BorderThickness
</Button>
C#
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";
    }
}

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

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7