Condividi tramite


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à

Pennello utilizzato per applicare al contenuto del 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.

Screenshot: primo piano verde, sfondo bisque

Nell'esempio seguente viene illustrato come impostare la proprietà Foreground 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 del pennello predefiniti disponibili, vedere Brushes.

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

Informazioni sulle proprietà di dipendenza

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

Si applica a

Vedi anche