Block.BorderBrush Właściwość

Definicja

Pobiera lub ustawia Brush element do użycia podczas malowania obramowania elementu.

C#
public System.Windows.Media.Brush BorderBrush { get; set; }

Wartość właściwości

Brush

Pędzel używany do stosowania do obramowania elementu. Wartość domyślna to null.

Przykłady

W poniższym przykładzie pokazano, jak ustawić BorderBrush atrybut elementu Block (Paragraph).

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

Na poniższej ilustracji przedstawiono sposób renderowania poprzedniego przykładu.

Zrzut ekranu: Niebieski, 1/4-calowy obramowanie wokół bloku

W poniższym przykładzie pokazano, jak programowo ustawić BorderBrush właściwość.

C#
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");

Uwagi

Aby zapoznać się z tabelą próbek pokazującą dostępne wstępnie zdefiniowane kolory pędzla, zobacz Brushes.

Informacje dotyczące właściwości zależności

Pole identyfikatora BorderBrushProperty
Właściwości metadanych ustawione na true AffectsRender

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Zobacz też