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