Condividi tramite


Classe AdornerFonts

Fornisce un set di pennelli comuni che possono essere utilizzati con gli strumenti decorativi.

Gerarchia di ereditarietà

System.Object
  Microsoft.Windows.Design.Interaction.AdornerFonts

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class AdornerFonts
public static class AdornerFonts
public ref class AdornerFonts abstract sealed
[<AbstractClass>]
[<Sealed>]
type AdornerFonts =  class end
public final class AdornerFonts

Il tipo AdornerFonts espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico FontFamily Ottiene un oggetto FontFamily per l'elemento corrente.
Proprietà pubblicaMembro statico FontFamilyKey Ottiene una chiave di risorsa per l'oggetto FontFamily per lo strumento decorativo.
Proprietà pubblicaMembro statico FontSize Ottiene la dimensione del carattere per disegnare l'oggetto FontFamily corrente.
Proprietà pubblicaMembro statico FontSizeKey Ottiene una chiave di risorsa per la dimensione del carattere per lo strumento decorativo.

In alto

Note

Utilizzare la classe AdornerFonts per standardizzare l'aspetto dei controlli strumento decorativo personalizzati. Utilizzando questa famiglia e questa dimensione dei caratteri predefinite, gli strumenti decorativi rientrano nella combinazione di colori di WPF Designer.

Esempi

Nell'esempio di codice seguente viene illustrato come utilizzare la classe AdornerFonts per impostare la famiglia e la dimensione dei caratteri di un controllo CheckBox. Per ulteriori informazioni, vedere Procedura dettagliata: debug di controlli personalizzati WPF in fase di progettazione.

' The constructor sets up the adorner control. 
Public Sub New()
    autoSizeCheckBox = New CheckBox()
    autoSizeCheckBox.Content = "AutoSize"
    autoSizeCheckBox.IsChecked = True
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize
    autoSizeCheckBox.Background = CType( _
        AdornerResources.FindResource(AdornerColors.RailFillBrushKey),  _
        Brush)
End Sub
// The constructor sets up the adorner control. 
public AutoSizeAdornerProvider()
{
    autoSizeCheckBox = new CheckBox();
    autoSizeCheckBox.Content = "AutoSize";
    autoSizeCheckBox.IsChecked = true;
    autoSizeCheckBox.FontFamily = AdornerFonts.FontFamily;
    autoSizeCheckBox.FontSize = AdornerFonts.FontSize;
    autoSizeCheckBox.Background = AdornerResources.FindResource(
        AdornerColors.RailFillBrushKey) as Brush;
}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Interaction

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

Altre risorse

Procedura dettagliata: creazione di uno strumento decorativo visuale in fase di progettazione

Procedura dettagliata: implementazione di una sbarra in un controllo

Procedura dettagliata: debug di controlli personalizzati WPF in fase di progettazione

Architettura degli strumenti decorativi visuali