Block.BorderThickness Propiedad

Definición

Obtiene o establece el grosor del borde para el elemento.Gets or sets the border thickness for the element.

public:
 property System::Windows::Thickness BorderThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness BorderThickness { get; set; }
member this.BorderThickness : System.Windows.Thickness with get, set
Public Property BorderThickness As Thickness

Valor de propiedad

Estructura Thickness que especifica la cantidad de borde que se aplicará, en píxeles independientes del dispositivo.A Thickness structure specifying the amount of border to apply, in device independent pixels. El valor predeterminado es un grosor uniforme de cero (0,0).The default is a uniform thickness of zero (0.0).

Ejemplos

En el ejemplo siguiente se muestra cómo establecer BorderThickness el atributo de Block un elementoParagraph().The following example shows how to set the BorderThickness attribute of a Block element (Paragraph).

<FlowDocument>
  <Paragraph Name="par"
    BorderBrush="Blue"
    BorderThickness="0.25in"
  >
    <Run>
      Child elements in this Block element (Paragraph) will be surrounded by a blue border.
    </Run>
    <LineBreak/><LineBreak/>
    <Run>
      This border will be one quarter inch thick in all directions.
    </Run>
  </Paragraph>
</FlowDocument>

En la ilustración siguiente se muestra cómo se representa el ejemplo anterior.The following figure shows how the preceding example renders.

![Captura Azul, 1/4inch borde alrededor de]la captura de pantalla del bloque(~/add/media/block-borders.png ": Borde azul, 1/4inch alrededor del bloque")Screenshot: Blue, 1/4inch border around Block

En el ejemplo siguiente se muestra cómo establecer BorderThickness la propiedad mediante programación.The following example shows how to set the BorderThickness property programmatically.

Paragraph par = new Paragraph();

Run run1 = new Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.");
Run run2 = new Run("This border will be one quarter inch thick in all directions.");

par.Inlines.Add(run1);
par.Inlines.Add(run2);

par.BorderBrush = Brushes.Blue;
ThicknessConverter tc = new ThicknessConverter();
par.BorderThickness = (Thickness)tc.ConvertFromString("0.25in");
Dim par As New Paragraph()

Dim run1 As New Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.")
Dim run2 As New Run("This border will be one quarter inch thick in all directions.")

par.Inlines.Add(run1)
par.Inlines.Add(run2)

par.BorderBrush = Brushes.Blue
Dim tc As New ThicknessConverter()
par.BorderThickness = CType(tc.ConvertFromString("0.25in"), Thickness)

Comentarios

Uso de atributos XAMLXAML Attribute Usage

<object BorderThickness="uniformThickness"/>  
- or -  
<object BorderThickness="independentThickness"/>  
- or -  
<object BorderThickness="qualifiedUniformThickness"/>  
- or -  
<object BorderThickness="qualifiedIndependentThickness"/>  

Valores XAMLXAML Values

uniformThicknessuniformThickness
Representación de cadena de un Double valor único que se aplica uniformemente a las cuatro dimensiones de grosor.String representation of a single Double value to apply uniformly to all four thickness dimensions. Por ejemplo, un valor de "10" es equivalente a un valor de "10,10,10,10".For example, a value of "10" is equivalent to a value of "10,10,10,10". Un valor no calificado se mide en píxeles independientes del dispositivo.An unqualified value is measured in device independent pixels. Las cadenas no deben incluir explícitamente los puntos decimales.Strings need not explicitly include decimal points.

independentThicknessindependentThickness
Representación de cadena de cuatro Double valores ordenados correspondientes a las dimensiones de grosor independiente de izquierda, superior, derecha e inferior, en este orden.String representation of four ordered Double values corresponding to independent thickness dimensions for left, top, right, and bottom, in this order. Los cuatro valores deben separarse con comas; no se permiten espacios.The four values must be separated with commas; spaces are not allowed. Por ejemplo, "5, 10, 15, 20" da como resultado 5 píxeles de borde a la izquierda del contenido, 10 píxeles de borde por encima del contenido, 15 píxeles de borde a la derecha del contenido y 20 píxeles de borde debajo del contenido.For example, "5,10,15,20" results in 5 pixels of border to the left of content, 10 pixels of border above content, 15 pixels of border to the right of content, and 20 pixels of border below the content.

qualifiedUniformThicknessqualifiedUniformThickness
Un valor descrito por uniformThickness seguido de uno de los siguientes especificadores de unidad px: in,.A value described by uniformThickness followed by one of the following unit specifiers: px, in.

px(valor predeterminado) esunidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)px (default) is unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)

ines pulgadas; 1in = =, 96 PXin is inches; 1in==96px

Por ejemplo, "1in" proporciona un borde uniforme de 1 pulgada en todas las direcciones.For example, "1in" provides uniform border of 1 inch in all directions.

qualifiedIndependentThicknessqualifiedIndependentThickness
Un valor descrito por independentThickness, con cada valor independiente seguido de uno de los siguientes especificadores de unidad px: in,.A value described by independentThickness, with each independent value followed by one of the following unit specifiers: px, in.

px(valor predeterminado) esunidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)px (default) is unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)

ines pulgadas; 1in = =, 96 PXin is inches; 1in==96px

Por ejemplo: "1.5in,0.8in,1.5in,0.8in".For example, "1.5in,0.8in,1.5in,0.8in". Los especificadores de unidad se pueden mezclar u omitir en uno o varios valores.Unit specifiers may be mixed or omitted from one or more values.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field BorderThicknessProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true AffectsMeasure

Se aplica a

Consulte también: