Block.BorderThickness Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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), also (0,0).
Beispiele
Im folgenden Beispiel wird gezeigt, 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>
In der folgenden Abbildung wird gezeigt, wie das vorherige Beispiel gerendert wird.
Im folgenden Beispiel wird gezeigt, wie Sie die BorderThickness Eigenschaft programmgesteuert festlegen.
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 Stärkedimensionen angewendet werden soll. Beispielsweise entspricht ein Wert einem Wert von "10"
"10,10,10,10"
. Ein nicht qualifizierter Wert wird in unabhängigen Pixeln des Geräts gemessen. Zeichenfolgen müssen nicht explizit Dezimalpunkte enthalten.
unabhängigThickness
Zeichenfolgendarstellung von vier sortierten Double Werten, die den unabhängigen Stärkedimensionen für links, oben, rechts und unten entsprechen, in dieser Reihenfolge. Die vier Werte müssen durch Kommas getrennt werden; Leerzeichen sind nicht zulässig. "5,10,15,20" führt z. B. zu 5 Pixel Rahmen links von Inhalt, 10 Pixel Rahmen über Inhalt, 15 Pixel Rahmen rechts neben dem Inhalt und 20 Pixel Rahmen unterhalb des Inhalts.
qualifiedUniformThickness
Ein wert, der durch uniformThickness beschrieben wird, gefolgt von einem der folgenden Einheitsspezifikationen: 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 allen Richtungen bereit.
qualifiedIndependentThickness
Ein wert, der von unabhängigenThickness 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 |