AnchoredBlock.BorderBrush Właściwość

Definicja

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

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

Wartość właściwości

Szczotka używana do zastosowania do obramowania elementu. Wartość domyślna to szczotka null .

Przykłady

W poniższym przykładzie pokazano, jak ustawić BorderBrush atrybut elementu (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 tego przykładu.

Zrzut ekranu: Niebieski, 1/4 cala 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ących 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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też