Block.BorderThickness Свойство

Определение

Получает или задает толщину границы для элемента.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

Значение свойства

Структура Thickness, которая указывает применяемую толщину границы в аппаратно-независимых пикселях.A Thickness structure specifying the amount of border to apply, in device independent pixels. Значение по умолчанию — единая нулевая толщина (0,0).The default is a uniform thickness of zero (0.0).

Примеры

В следующем примере показано, BorderThickness как задать атрибут Block элемента (Paragraph).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>

На следующем рисунке показано, как отображается предыдущий пример.The following figure shows how the preceding example renders.

Снимок экрана Синий, 1/4inch граница вокруг блокаScreenshot: Blue, 1/4inch border around Block

В следующем примере показано, как задать BorderThickness свойство программным способом.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)

Комментарии

Использование атрибута XAMLXAML Attribute Usage

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

Значения XAMLXAML Values

униформсиккнессuniformThickness
Строковое представление одиночного Double значения, которое применяется единообразно ко всем четырем измерениям толщины.String representation of a single Double value to apply uniformly to all four thickness dimensions. Например, значение "10" эквивалентно "10,10,10,10"значению.For example, a value of "10" is equivalent to a value of "10,10,10,10". Неполное значение измеряется в аппаратно-независимых пикселях.An unqualified value is measured in device independent pixels. Строки не должны явно включать десятичные разделители.Strings need not explicitly include decimal points.

индепендентсиккнессindependentThickness
Строковое представление четырех упорядоченных Double значений, соответствующих независимым измерениям толщины для левого, верхнего, правого и нижнего границ в указанном порядке.String representation of four ordered Double values corresponding to independent thickness dimensions for left, top, right, and bottom, in this order. Четыре значения должны быть разделены запятыми; пробелы не допускаются.The four values must be separated with commas; spaces are not allowed. Например, «5, 10, 15, 20» выдает 5 точек границы слева от содержимого, 10 пикселей границы над содержимым, 15 пикселей границы справа от содержимого и 20 пикселей границы под содержимым.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.

куалифиедуниформсиккнессqualifiedUniformThickness
Значение, описываемое параметром униформсиккнесс , за которым следует один из следующих описателей inединиц измерения: px,.A value described by uniformThickness followed by one of the following unit specifiers: px, in.

px(по умолчанию)аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)px (default) is аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)

in— дюймы; 1in = = 96 пикселейin is inches; 1in==96px

Например, "1in" обеспечивает однородную границу в 1 дюйм во всех направлениях.For example, "1in" provides uniform border of 1 inch in all directions.

куалифиединдепендентсиккнессqualifiedIndependentThickness
Значение, описываемое индепендентсиккнесс, с каждым независимым значением, за которым следует один из следующих спецификаторов inединиц измерения: px,.A value described by independentThickness, with each independent value followed by one of the following unit specifiers: px, in.

px(по умолчанию)аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)px (default) is аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)

in— дюймы; 1in = = 96 пикселейin is inches; 1in==96px

Например, "1.5in,0.8in,1.5in,0.8in".For example, "1.5in,0.8in,1.5in,0.8in". Описатели единиц измерения могут быть смешанными или опущенными в одном или нескольких значениях.Unit specifiers may be mixed or omitted from one or more values.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field BorderThicknessProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true AffectsMeasure

Применяется к

Дополнительно