ListItem.BorderThickness ListItem.BorderThickness ListItem.BorderThickness ListItem.BorderThickness Property

Definition

Ruft die Stärke des Rahmens des Elements ab oder legt diese fest.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

Eigenschaftswert

Eine Thickness-Struktur, die die Stärke des Rahmens in geräteunabhängigen Pixeln angibt.A Thickness structure that specifies the amount of border to apply, in device independent pixels. Der Standardwert ist die einheitliche Stärke 0 (null), also (0,0).The default is a uniform thickness of zero (0.0).

Beispiele

Im folgenden Beispiel wird gezeigt, wie das BorderThickness -Attribut Block eines-ElementsParagraph() festgelegt wird.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>

Die folgende Abbildung zeigt, wie dieses Beispiel gerendert wird.The following figure shows how this example renders.

![Verschaffen Blau, 1/4Zoll-Rahmen um]Block(~/add/media/block-borders.png "Bildschirm Abbildung: Blau, 1/4 Zoll, Rahmen um Block")Screenshot: Blue, 1/4inch border around Block

Im folgenden Beispiel wird gezeigt, wie die BorderThickness -Eigenschaft Programm gesteuert festgelegt wird.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)

Hinweise

Verwendung von XAML-AttributenXAML Attribute Usage

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

XAML-WerteXAML Values

uniformThicknessuniformThickness
Zeichen folgen Darstellung eines einzelnen Double Werts, der einheitlich auf alle vier Größen Dimensionen angewendet werden soll.String representation of a single Double value to apply uniformly to all four thickness dimensions. Beispielsweise entspricht der "10" Wert einem Wert von. "10,10,10,10"For example, a value of "10" is equivalent to a value of "10,10,10,10". Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen.An unqualified value is measured in device independent pixels. Zeichen folgen müssen nicht explizit Dezimalstellen enthalten.Strings need not explicitly include decimal points.

independentThicknessindependentThickness
Zeichen folgen Darstellung von vier Double geordneten Werten, die den unabhängigen Größen der Dicke für Links, oben, rechts und unten in dieser Reihenfolge entsprechen.String representation of four ordered Double values corresponding to independent thickness dimensions for left, top, right, and bottom, in this order. Die vier Werte müssen durch Kommas getrennt werden. Leerzeichen sind nicht zulässig.The four values must be separated with commas; spaces are not allowed. "5, 10, 15, 20" ergibt z. b. 5 Pixel des Rahmens links neben dem Inhalt, 10 Pixel Rand oberhalb des Inhalts, 15 Pixel des Rahmens rechts neben Inhalt und 20 Pixel des Rahmens unterhalb des Inhalts.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
Ein durch unifordicke beschriebener Wert, gefolgt von einem der folgenden Einheits spezifiken px: in,.A value described by uniformThickness followed by one of the following unit specifiers: px, in.

px(Standard) istGeräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

inist Zoll; 1In = = 96pxin is inches; 1in==96px

Beispielsweise "1in" stellt einen einheitlichen Rahmen von 1 Zoll in alle Richtungen bereit.For example, "1in" provides uniform border of 1 inch in all directions.

qualifiedIndependentThicknessqualifiedIndependentThickness
Ein durch independentdickebeschriebener Wert, mit jedem unabhängigen Wert, gefolgt von einem der folgenden Einheits Spezifizierer in: px,.A value described by independentThickness, with each independent value followed by one of the following unit specifiers: px, in.

px(Standard) istGeräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

inist Zoll; 1In = = 96pxin is inches; 1in==96px

Beispielsweise "1.5in,0.8in,1.5in,0.8in".For example, "1.5in,0.8in,1.5in,0.8in". Einheitenspezifizierer können aus einem oder mehreren Werten gemischt oder ausgelassen werden.Unit specifiers may be mixed or omitted from one or more values.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field BorderThicknessProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsMeasure

Gilt für:

Siehe auch