Partilhar via


TableCell.BorderThickness Propriedade

Definição

Obtém ou define a espessura da borda para o 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 da propriedade

Uma Thickness estrutura que especifica a quantidade de borda a ser aplicada, em pixels independentes do dispositivo.

O valor padrão é uma espessura uniforme de zero (0,0).

Exemplos

O exemplo a seguir mostra como definir o BorderThickness atributo de um 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>

A figura a seguir mostra como este exemplo é renderizado.

Captura de tela: Borda azul, 1/4inch ao redor do bloco

O exemplo a seguir mostra como definir a propriedade BorderThickness programaticamente.

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)

Comentários

Uso do atributo XAML

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

Valores XAML

uniformThickness Representação de cadeia de caracteres de um único Double valor a ser aplicada uniformemente a todas as quatro dimensões de espessura. Por exemplo, um valor de "10" é equivalente a um valor de "10,10,10,10". Um valor não qualificado é medido em pixels independentes do dispositivo. As cadeias de caracteres não precisam incluir explicitamente pontos decimais.

independentThickness Representação de cadeia de caracteres de quatro valores ordenados Double correspondentes a dimensões de espessura independentes para esquerda, superior, direita e inferior, nesta ordem. Os quatro valores devem ser separados com vírgulas; espaços não são permitidos. Por exemplo, "5,10,15,20" resulta em 5 pixels de borda à esquerda do conteúdo, 10 pixels de borda acima do conteúdo, 15 pixels de borda à direita do conteúdo e 20 pixels de borda abaixo do conteúdo.

qualifiedUniformThickness Um valor descrito por uniformThickness seguido por um dos seguintes especificadores de unidade: px, in.

px (padrão) são unidades independentes do dispositivo (1/96 polegada por unidade)

in é polegadas; 1in==96px

Por exemplo, "1in" fornece borda uniforme de 1 polegada em todas as direções.

qualifiedIndependentThickness Um valor descrito por independentThickness, com cada valor independente seguido por um dos seguintes especificadores de unidade: px, in.

px (padrão) são unidades independentes do dispositivo (1/96 polegada por unidade)

in é polegadas; 1in==96px

Por exemplo, "1.5in,0.8in,1.5in,0.8in". Os especificadores de unidade podem ser mistos ou omitidos de um ou mais valores.

Informações da propriedade Dependency

Item Valor
Campo identificador BorderThicknessProperty
Propriedades de metadados definidas como true AffectsMeasure

Aplica-se a

Confira também