Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese
Questa documentazione è stata archiviata e non viene gestita.

Proprietà Control.Foreground

Ottiene o imposta un pennello che descrive il colore di primo piano.

Spazio dei nomi:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

[BindableAttribute(true)]
public Brush Foreground { get; set; }

Valore proprietà

Tipo: System.Windows.Media.Brush
Il pennello mediante cui viene disegnato il primo piano del controllo. Il valore predefinito è il colore del carattere della finestra di dialogo di sistema.

Campo dell'identificatore

ForegroundProperty

Proprietà dei metadati impostate a true

AffectsRender , SubPropertiesDoNotAffectRender, Inherits

Questa proprietà ha effetto solo su un controllo il cui modello utilizza la proprietà Foreground come parametro. Sugli altri controlli, questa proprietà non ha effetto.

Nell'esempio riportato di seguito viene illustrato come impostare la proprietà stile carattere di un controllo.


<Button Name="btn1" Foreground="Black" 
        Click="ChangeForeground">
  Foreground
</Button>



Private Sub ChangeForeground(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (Equals(btn1.Foreground, Brushes.Green)) Then

        btn1.Foreground = Brushes.Black
        btn1.Content = "Foreground"

    Else

        btn1.Foreground = Brushes.Green
        btn1.Content = "Control foreground(text) changes from black to green."
    End If
End Sub



void ChangeForeground(object sender, RoutedEventArgs e)
{
    if (btn1.Foreground == Brushes.Green)
    {
        btn1.Foreground = Brushes.Black;
        btn1.Content = "Foreground";
    }
    else
    {
        btn1.Foreground = Brushes.Green;
        btn1.Content = "Control foreground(text) changes from black to green.";
    }
}


.NET Framework

Supportato in: 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Mostra: