Partager via


AdornerFonts, classe

Fournit un jeu de pinceaux communs qui peuvent être utilisés sur les ornements.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Windows.Design.Interaction
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

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

Le type AdornerFonts expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique FontFamily Reçoit un FontFamily pour l'élément actuel.
Propriété publiqueMembre statique FontFamilyKey Reçoit une clé de ressource pour le FontFamily de l'ornement.
Propriété publiqueMembre statique FontSize Obtient la taille de police pour peindre le FontFamily actuel.
Propriété publiqueMembre statique FontSizeKey Reçoit une clé de ressource pour la taille de police de l'ornement.

Début

Notes

Utilisez la classe AdornerFonts pour standardiser l'apparence de vos contrôles d'ornement personnalisés. En utilisant cette famille de police et cette taille prédéfinies, vos ornements personnalisés participent au modèle de couleurs du Concepteur WPF.

Exemples

L'exemple de code suivant indique comment utiliser la classe AdornerFonts pour définir la famille de polices et la taille d'un contrôle CheckBox. Pour plus d'informations, consultez Procédure pas à pas : débogage des contrôles personnalisés WPF au moment du design.

' 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;
}

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Interaction, espace de noms

AdornerPanel

AdornerColors

AdornerResources

PrimarySelectionAdornerProvider

Autres ressources

Procédure pas à pas : création d'un ornement au moment du design

Procédure pas à pas : implémentation d'un rail à l'intérieur d'un contrôle

Procédure pas à pas : débogage des contrôles personnalisés WPF au moment du design

Architecture d'ornement