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 | |
---|---|---|
FontFamily | Reçoit un FontFamily pour l'élément actuel. | |
FontFamilyKey | Reçoit une clé de ressource pour le FontFamily de l'ornement. | |
FontSize | Obtient la taille de police pour peindre le FontFamily actuel. | |
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
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