TableCell.BorderThickness Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el grosor del borde para el elemento.
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.
El valor predeterminado es un grosor uniforme de cero (0,0).
Ejemplos
En el ejemplo siguiente se muestra cómo establecer el BorderThickness atributo de un Block elemento (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 este ejemplo.
En el ejemplo siguiente se muestra cómo establecer la BorderThickness propiedad mediante programación.
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 XAML
<object BorderThickness="uniformThickness"/>
- or -
<object BorderThickness="independentThickness"/>
- or -
<object BorderThickness="qualifiedUniformThickness"/>
- or -
<object BorderThickness="qualifiedIndependentThickness"/>
Valores XAML
uniformThickness
Representación de cadena de un valor único Double que se aplicará uniformemente a las cuatro dimensiones de grosor. Por ejemplo, un valor de "10"
es equivalente a un valor de "10,10,10,10"
. Un valor no completo se mide en píxeles independientes del dispositivo. Las cadenas no necesitan incluir explícitamente puntos decimales.
independentThickness
Representación de cadena de cuatro valores ordenados Double correspondientes a dimensiones de grosor independientes para las dimensiones izquierda, superior, derecha e inferior, en este orden. Los cuatro valores deben estar separados con comas; No se permiten espacios. 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 por debajo del contenido.
qualifiedUniformThickness
Valor descrito por uniformThickness seguido de uno de los siguientes especificadores de unidad: px
, in
.
px
(valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)
in
es pulgadas; 1in==96px
Por ejemplo, "1in"
proporciona un borde uniforme de 1 pulgada en todas las direcciones.
qualifiedIndependentThickness
Valor descrito por independentThickness, con cada valor independiente seguido de uno de los especificadores de unidad siguientes: px
, in
.
px
(valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)
in
es pulgadas; 1in==96px
Por ejemplo, "1.5in,0.8in,1.5in,0.8in"
. Los especificadores de unidad se pueden mezclar o omitir de uno o varios valores.
Información sobre propiedades de dependencia
Campo identificador | BorderThicknessProperty |
Propiedades de metadatos establecidas en true |
AffectsMeasure |