TextElement.Foreground Proprietà

Definizione

Ottiene o imposta il pennello da applicare al contenuto dell'elemento.

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

Valore della proprietà

Brush

Pennello usato per applicare il contenuto di testo. Il valore predefinito è Black.

Esempio

Nell'esempio seguente viene illustrato come impostare l'attributo Foreground usando Paragraph come elemento di esempio.

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

Nella figura seguente viene illustrato come viene eseguito il rendering dell'esempio precedente.

Schermata: primo piano verde, sfondo terracotta

Nell'esempio seguente viene illustrato come impostare la Foreground proprietà a livello di codice.

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

Commenti

Per una tabella di campioni che mostra i colori predefiniti del pennello disponibili, vedere Brushes.

Questa proprietà di dipendenza ha anche un utilizzo di proprietà collegato. In XAML l'utilizzo è , dove l'oggetto è un elemento oggetto (in genere un elemento flow) contenuto in un TextElementoggetto e un valore è <object TextElement.Foreground="value".../>una stringa che risolve un Brush valore di implementazione. Nel codice l'utilizzo della proprietà associata è supportato dai GetForeground metodi e SetForeground . L'utilizzo della proprietà associata non è comune, perché la maggior parte degli elementi che possono essere contenuti in un supporto di una TextElement proprietà analoga non attaccata Foreground , che l'host del contenuto usa per il rendering.

Informazioni proprietà di dipendenza

Campo Identificatore ForegroundProperty
Proprietà dei metadati impostate su true AffectsRender, Inherits, SubPropertiesDoNotAffectRender

Si applica a

Vedi anche