Partager via


AdornerColors, 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.AdornerColors

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

Syntaxe

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

Le type AdornerColors expose les membres suivants.

Propriétés

  Nom Description
Propriété publiqueMembre statique AlignmentMarkBrush Obtient le pinceau utilisé pour les marques d'alignement.
Propriété publiqueMembre statique AlignmentMarkBrushKey Obtient une clé de ressource pour la couleur des marques d'alignement.
Propriété publiqueMembre statique AlignmentMarkColor Obtient la couleur utilisée pour les marques d'alignement.
Propriété publiqueMembre statique AlignmentMarkColorKey Obtient une clé de ressource pour la couleur des marques d'alignement.
Propriété publiqueMembre statique ElementBorderBrush Obtient le pinceau utilisé pour les bordures d'éléments.
Propriété publiqueMembre statique ElementBorderBrushKey Obtient une clé de ressource pour le pinceau des bordures d'éléments.
Propriété publiqueMembre statique ElementBorderColor Obtient la couleur utilisée pour les bordures d'éléments.
Propriété publiqueMembre statique ElementBorderColorKey Obtient une clé de ressource pour la couleur des bordures d'éléments.
Propriété publiqueMembre statique GlyphFillBrush Obtient le pinceau utilisé pour le remplissage de tous les glyphes.
Propriété publiqueMembre statique GlyphFillBrushKey Obtient une clé de ressource pour le pinceau utilisé pour remplir un glyphe.
Propriété publiqueMembre statique GlyphFillColor Obtient la couleur utilisée pour le remplissage de tous les glyphes.
Propriété publiqueMembre statique GlyphFillColorKey Obtient une clé de ressource pour la couleur utilisée pour remplir un glyphe.
Propriété publiqueMembre statique HandleBorderBrush Obtient un pinceau pour peindre la bordure d'une poignée.
Propriété publiqueMembre statique HandleBorderBrushKey Obtient une clé de ressource pour le pinceau de bordure d'une poignée de manipulation.
Propriété publiqueMembre statique HandleBorderColor Obtient la couleur d'une bordure de poignée de manipulation.
Propriété publiqueMembre statique HandleBorderColorKey Obtient une clé de ressource pour la couleur d'une bordure de poignée de manipulation.
Propriété publiqueMembre statique HandleEmptyFillBrush Obtient le pinceau pour peindre le remplissage d'une poignée de redimensionnement lorsqu'elle n'est pas redimensionnable.
Propriété publiqueMembre statique HandleEmptyFillBrushKey Obtient la clé de ressource pour le pinceau d'une poignée lorsqu'elle n'est pas redimensionnable.
Propriété publiqueMembre statique HandleEmptyFillColor Obtient la couleur d'une poignée lorsqu'elle n'est pas redimensionnable.
Propriété publiqueMembre statique HandleEmptyFillColorKey Obtient la clé de ressource pour la couleur d'une poignée lorsqu'elle n'est pas redimensionnable.
Propriété publiqueMembre statique HandleFillBrush Obtient un pinceau pour peindre le remplissage d'une poignée de manipulation.
Propriété publiqueMembre statique HandleFillBrushKey Obtient une clé de ressource pour le pinceau d'une poignée de manipulation.
Propriété publiqueMembre statique HandleFillColor Obtient la couleur d'une poignée de manipulation.
Propriété publiqueMembre statique HandleFillColorKey Obtient une clé de ressource pour la couleur d'une poignée de manipulation.
Propriété publiqueMembre statique HandleFillHoverBrush Obtient un pinceau pour peindre le remplissage d'une poignée de manipulation lorsque le pointeur de la souris se trouve sur celui-ci.
Propriété publiqueMembre statique HandleFillHoverBrushKey Obtient une clé de ressource pour le pinceau d'une poignée de manipulation lorsque le pointeur de la souris se trouve sur celui-ci.
Propriété publiqueMembre statique HandleFillHoverColor Obtient la couleur d'une poignée de manipulation lorsque le pointeur de la souris se trouve sur celui-ci.
Propriété publiqueMembre statique HandleFillHoverColorKey Obtient une clé de ressource pour la couleur d'une poignée de manipulation lorsque le pointeur de la souris se trouve sur celui-ci.
Propriété publiqueMembre statique HandleFillPressedBrush Obtient un pinceau pour peindre le remplissage d'une poignée de manipulation lorsqu'elle est activée.
Propriété publiqueMembre statique HandleFillPressedBrushKey Obtient une clé de ressource pour le pinceau d'une poignée de manipulation lorsqu'il est activée.
Propriété publiqueMembre statique HandleFillPressedColor Obtient la couleur d'une poignée de manipulation lorsqu'elle est activée.
Propriété publiqueMembre statique HandleFillPressedColorKey Obtient une clé de ressource pour la couleur d'une poignée de manipulation lorsqu'elle est activée.
Propriété publiqueMembre statique MoveHandleContentBrush Obtient le pinceau utilisé pour le contenu d'une poignée de déplacement.
Propriété publiqueMembre statique MoveHandleContentBrushKey Obtient une clé de ressource pour le pinceau utilisé pour le contenu d'une poignée de déplacement.
Propriété publiqueMembre statique MoveHandleContentColor Obtient la couleur utilisée pour le contenu d'une poignée de déplacement.
Propriété publiqueMembre statique MoveHandleContentColorKey Obtient une clé de ressource pour la couleur utilisée pour le contenu d'une poignée de déplacement.
Propriété publiqueMembre statique MoveHandleFillBrush Obtient le pinceau utilisé pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris ne se trouve pas sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillBrushKey Obtient une clé de ressource pour le pinceau utilisé pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris ne se trouve pas sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillColor Obtient la couleur utilisée pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris ne se trouve pas sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillColorKey Obtient une clé de ressource pour la couleur utilisée pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris ne se trouve pas sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillHoverBrush Obtient le pinceau utilisé pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris se trouve sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillHoverBrushKey Obtient une clé de ressource pour le pinceau utilisé pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris se trouve sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillHoverColor Obtient la couleur utilisée pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris se trouve sur celle-ci.
Propriété publiqueMembre statique MoveHandleFillHoverColorKey Obtient une clé de ressource pour la couleur utilisée pour le remplissage d'une poignée de déplacement lorsque le pointeur de la souris se trouve sur celle-ci.
Propriété publiqueMembre statique RailFillBrush Obtient le pinceau de remplissage pour les rails.
Propriété publiqueMembre statique RailFillBrushKey Obtient une clé de ressource pour le pinceau utilisé pour les rails.
Propriété publiqueMembre statique RailFillColor Obtient la couleur de remplissage pour les rails.
Propriété publiqueMembre statique RailFillColorKey Obtient une clé de ressource pour la couleur utilisée pour les rails.
Propriété publiqueMembre statique SelectionFrameBorderBrush Obtient le pinceau utilisé pour le frame de sélection autour des contrôles.
Propriété publiqueMembre statique SelectionFrameBorderBrushKey Obtient une clé de ressource pour le pinceau utilisé pour le frame de sélection autour des contrôles.
Propriété publiqueMembre statique SelectionFrameBorderColor Obtient la couleur utilisée pour la trame de sélection autour des contrôles.
Propriété publiqueMembre statique SelectionFrameBorderColorKey Obtient une clé de ressource pour la couleur utilisée pour le frame de sélection autour des contrôles.
Propriété publiqueMembre statique SelectionFrameFillBrush Obtient le pinceau de remplissage pour le frame de sélection utilisé sur les contrôles.
Propriété publiqueMembre statique SelectionFrameFillBrushKey Reçoit une clé de ressource pour le pinceau utilisé pour le frame de sélection utilisé sur les contrôles.
Propriété publiqueMembre statique SelectionFrameFillColor Obtient la couleur de remplissage pour le frame de sélection utilisé sur les contrôles.
Propriété publiqueMembre statique SelectionFrameFillColorKey Obtient une clé de ressource pour la couleur utilisée pour le frame de sélection sur les contrôles.
Propriété publiqueMembre statique SimpleWashBrush Obtient un pinceau de lavage simple.
Propriété publiqueMembre statique SimpleWashBrushKey Obtient une clé de ressource pour le pinceau utilisé pour les lavages simples.
Propriété publiqueMembre statique SimpleWashColor Obtient une couleur de lavage simple.
Propriété publiqueMembre statique SimpleWashColorKey Obtient une clé de ressource pour la couleur utilisée pour les lavages simples.
Propriété publiqueMembre statique ToggledGlyphFillBrush Obtient le pinceau pour le remplissage d'un glyphe basculé.
Propriété publiqueMembre statique ToggledGlyphFillBrushKey Obtient une clé de ressource pour le pinceau utilisé pour le remplissage d'un glyphe basculé.
Propriété publiqueMembre statique ToggledGlyphFillColor Obtient la couleur pour le remplissage d'un glyphe basculé.
Propriété publiqueMembre statique ToggledGlyphFillColorKey Obtient une clé de ressource pour la couleur de remplissage d'un glyphe basculé.

Début

Notes

Utilisez la classe AdornerColors pour standardiser l'apparence de vos contrôles d'ornement personnalisés. En utilisant ce jeu de couleurs prédéfini, vos ornements personnalisés participent au modèle de couleurs du Concepteur WPF.

Exemples

L'exemple de code suivant indique comment utiliser la classe AdornerColors pour affecter le Background d'un contrôle Slider à une couleur d'ornement standard. Pour plus d'informations, consultez Procédure pas à pas : implémentation d'un rail à l'intérieur d'un contrôle.

' Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush
// Set the slider's background to the rail fill color.
skewSlider.Background = AdornerColors.RailFillBrush;

L'exemple de code suivant indique comment utiliser la classe AdornerResources pour affecter le Background d'un contrôle CheckBox à une couleur d'ornement standard. 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

AdornerFonts

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