Freigeben über


Block.BorderBrush Eigenschaft

Definition

Ruft einen beim Zeichnen des Rahmens des Elements zu verwendenden Brush ab oder legt diesen fest.

public:
 property System::Windows::Media::Brush ^ BorderBrush { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush BorderBrush { get; set; }
member this.BorderBrush : System.Windows.Media.Brush with get, set
Public Property BorderBrush As Brush

Eigenschaftswert

Brush

Der Pinsel, der für den Rahmen des Elements verwendet wird. Der Standardwert ist null.

Beispiele

Im folgenden Beispiel wird gezeigt, wie das BorderBrush 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.

Screenshot: Blau, 1/4Inch Rahmen um Block

Im folgenden Beispiel wird gezeigt, wie Sie die BorderBrush 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

Eine Tabelle mit Farbfeldern, die die verfügbaren vordefinierten Pinselfarben anzeigen, finden Sie unter Brushes.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld BorderBrushProperty
Metadateneigenschaften auf true festgelegt AffectsRender

Gilt für

Siehe auch