AnchoredBlock.BorderThickness Eigenschaft

Definition

Ruft die Stärke des Rahmens des Elements ab oder legt diese fest.

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.

Der Standardwert ist die einheitliche Stärke 0 (null) (0,0).

Beispiele

Das folgende Beispiel zeigt, wie das BorderThickness Attribut eines Block Elements (Paragraph) festgelegt wird.

<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.

Screenshot: Blau, 1/4 Zoll Rahmen um Block

Das folgende Beispiel zeigt, wie Sie die BorderThickness-Eigenschaft programmatisch einstellen können.

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-Attributen

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

XAML-Werte

uniformThickness
Zeichenfolgendarstellung eines einzelnen Double Werts, der einheitlich auf alle vier Dickenabmessungen angewendet werden soll. Ein Wert von "10" entspricht z. B. einem Wert von "10,10,10,10". Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen. Zeichenfolgen müssen nicht explizit Dezimalstellen enthalten.

independentThickness
Zeichenfolgendarstellung von vier sortierten Double Werten, die unabhängigen Dickenabmessungen für links, oben, rechts und unten in dieser Reihenfolge entsprechen. Die vier Werte müssen durch Kommas getrennt werden; Leerzeichen sind nicht zulässig. Beispielsweise ergibt "5,10,15,20" 5 Pixel Rahmen links vom Inhalt, 10 Pixel Rahmen oberhalb des Inhalts, 15 Pixel Rahmen rechts vom Inhalt und 20 Pixel Rahmen unterhalb des Inhalts.

qualifiedUniformThickness
Ein Wert, der durch uniformThickness gefolgt von einem der folgenden Einheitenspezifizierer beschrieben wird: px, in.

px (Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll; 1in==96px

Stellt beispielsweise "1in" einen einheitlichen Rahmen von 1 Zoll in alle Richtungen bereit.

qualifiedIndependentThickness
Ein wert, der durch independentThickness beschrieben wird, wobei jeder unabhängige Wert gefolgt von einem der folgenden Einheitenspezifizierer folgt: px, in.

px (Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll; 1in==96px

Beispiel: "1.5in,0.8in,1.5in,0.8in". Einheitenspezifizierer können gemischt oder aus einem oder mehreren Werten weggelassen werden.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld BorderThicknessProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure

Gilt für:

Weitere Informationen