TextElement.Foreground Właściwość

Definicja

Pobiera lub ustawia szczotkę w celu zastosowania do zawartości elementu.

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

Wartość właściwości

Brush

Szczotka używana do zastosowania do zawartości tekstu. Wartość domyślna to Black.

Przykłady

W poniższym przykładzie pokazano, jak ustawić Foreground atrybut przy użyciu Paragraph elementu przykładowego.

<FlowDocumentReader>
  <FlowDocument>
    <Paragraph
      Background="Bisque"
      Foreground="DarkGreen"
      Padding="4"
    >
      <Run>
        This text has a foreground color of dark green, and a background color of bisque.
      </Run>
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

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

Zrzut ekranu: Pierwszy plan zielony, bisque tła

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

Run run = new Run(
    "This text has a foreground color of dark green, and a background color of bisque.");
Paragraph par = new Paragraph(run);

par.Background = Brushes.Bisque;
par.Foreground = Brushes.DarkGreen;
Dim run As New Run("This text has a foreground color of dark green, and a background color of bisque.")
Dim par As New Paragraph(run)

par.Background = Brushes.Bisque
par.Foreground = Brushes.DarkGreen

Uwagi

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

Ta właściwość zależności ma również dołączone użycie właściwości. W języku XAML użycie to <object TextElement.Foreground="value".../>, gdzie obiekt jest elementem obiektu (zazwyczaj elementem przepływu) znajdującym się w TextElementobiekcie , a wartość jest ciągiem rozpoznawanym jako Brush wartość implementacji. W kodzie dołączone użycie właściwości jest obsługiwane przez GetForeground metody i SetForeground . Użycie dołączonej właściwości nie jest powszechne, ponieważ większość elementów, które mogą być zawarte w TextElement obsłudze analogiczną nieprzyłączoną Foreground właściwość, której host zawartości używa do renderowania.

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

Pole identyfikatora ForegroundProperty
Właściwości metadanych ustawione na true AffectsRender, Inherits, SubPropertiesDoNotAffectRender

Dotyczy

Zobacz też