Partager via


Brush Classe

Définition

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

public ref class Brush abstract : Microsoft::Maui::Controls::Element
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.BrushTypeConverter))]
public abstract class Brush : Microsoft.Maui.Controls.Element
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.BrushTypeConverter))>]
type Brush = class
    inherit Element
Public MustInherit Class Brush
Inherits Element
Héritage
Dérivé
Attributs

Remarques

Les classes dérivées décrivent différentes façons de peindre une zone.

Constructeurs

Brush()

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

Propriétés

AliceBlue

Obtient une SolidColorBrush couleur définie par AliceBluele système .

AntiqueWhite

Obtient une SolidColorBrush couleur définie par AntiqueWhitele système .

Aqua

Obtient une SolidColorBrush couleur définie par Aquale système .

Aquamarine

Obtient une SolidColorBrush couleur définie par Aquamarinele système .

AutomationId

Obtient ou définit une valeur qui permet au framework d’automatisation de rechercher cet élément et d’interagir avec celui-ci.

(Hérité de Element)
Azure

Obtient une SolidColorBrush couleur définie par Azurele système .

Beige

Obtient une SolidColorBrush couleur définie par Beigele système .

BindingContext

Obtient ou définit un objet qui contient les propriétés qui seront ciblées par les propriétés liées qui appartiennent à cet objet BindableObject. Il s’agit d’une propriété pouvant être liée.

(Hérité de BindableObject)
Bisque

Obtient une SolidColorBrush couleur définie par Bisquele système .

Black

Obtient une SolidColorBrush couleur définie par Blackle système .

BlanchedAlmond

Obtient une SolidColorBrush couleur définie par BlanchedAlmondle système .

Blue

Obtient une SolidColorBrush couleur définie par Bluele système .

BlueViolet

Obtient une SolidColorBrush couleur définie par BlueVioletle système .

Brown

Obtient une SolidColorBrush couleur définie par Brownle système .

BurlyWood

Obtient une SolidColorBrush couleur définie par BurlyWoodle système .

CadetBlue

Obtient une SolidColorBrush couleur définie par CadetBluele système .

Chartreuse

Obtient une SolidColorBrush couleur définie par Chartreusele système .

Chocolate

Obtient une SolidColorBrush couleur définie par Chocolatele système .

ClassId

Obtient ou définit une valeur utilisée pour identifier une collection d’éléments sémantiquement similaires.

(Hérité de Element)
Coral

Obtient une SolidColorBrush couleur définie par Coralle système .

CornflowerBlue

Obtient une SolidColorBrush couleur définie par CornflowerBluele système .

Cornsilk

Obtient une SolidColorBrush couleur définie par Cornsilkle système .

Crimson

Obtient une SolidColorBrush couleur définie par Crimsonle système .

Cyan

Obtient une SolidColorBrush couleur définie par Cyanle système .

DarkBlue

Obtient une SolidColorBrush couleur définie par DarkBluele système .

DarkCyan

Obtient une SolidColorBrush couleur définie par DarkCyanle système .

DarkGoldenrod

Obtient une SolidColorBrush couleur définie par DarkGoldenrodle système .

DarkGray

Obtient une SolidColorBrush couleur définie par DarkGrayle système .

DarkGreen

Obtient une SolidColorBrush couleur définie par DarkGreenle système .

DarkKhaki

Obtient une SolidColorBrush couleur définie par DarkKhakile système .

DarkMagenta

Obtient une SolidColorBrush couleur définie par DarkMagentale système .

DarkOliveGreen

Obtient une SolidColorBrush couleur définie par DarkOliveGreenle système .

DarkOrange

Obtient une SolidColorBrush couleur définie par DarkOrangele système .

DarkOrchid

Obtient une SolidColorBrush couleur définie par DarkOrchidle système .

DarkRed

Obtient une SolidColorBrush couleur définie par DarkRedle système .

DarkSalmon

Obtient une SolidColorBrush couleur définie par DarkSalmonle système .

DarkSeaGreen

Obtient une SolidColorBrush couleur définie par DarkSeaGreenle système .

DarkSlateBlue

Obtient une SolidColorBrush couleur définie par DarkSlateBluele système .

DarkSlateGray

Obtient une SolidColorBrush couleur définie par DarkSlateGrayle système .

DarkTurquoise

Obtient une SolidColorBrush couleur définie par DarkTurquoisele système .

DarkViolet

Obtient une SolidColorBrush couleur définie par DarkVioletle système .

DeepPink

Obtient une SolidColorBrush couleur définie par DeepPinkle système .

DeepSkyBlue

Obtient une SolidColorBrush couleur définie par DeepSkyBluele système .

Default

Représente le pinceau par défaut (vide).

DimGray

Obtient une SolidColorBrush couleur définie par DimGrayle système .

Dispatcher

Obtient le répartiteur disponible lorsque cet objet pouvant être lié a été créé, sinon tente de trouver le répartiteur disponible le plus proche (probablement les fenêtres/application).

(Hérité de BindableObject)
DodgerBlue

Obtient une SolidColorBrush couleur définie par DodgerBluele système .

EffectControlProvider

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
Effects

Obtient ou définit les styles et propriétés qui seront appliqués à l’élément pendant l’exécution.

(Hérité de Element)
Firebrick

Obtient une SolidColorBrush couleur définie par Firebrickle système .

FloralWhite

Obtient une SolidColorBrush couleur définie par FloralWhitele système .

ForestGreen

Obtient une SolidColorBrush couleur définie par ForestGreenle système .

Fuchsia

Obtient une SolidColorBrush couleur définie par Fuchsiale système .

Gainsboro

Obtient une SolidColorBrush couleur définie par Gainsborole système .

GhostWhite

Obtient une SolidColorBrush couleur définie par GhostWhitele système .

Gold

Obtient une SolidColorBrush couleur définie par Goldle système .

Goldenrod

Obtient une SolidColorBrush couleur définie par Goldenrodle système .

Gray

Obtient une SolidColorBrush couleur définie par Grayle système .

Green

Obtient une SolidColorBrush couleur définie par Greenle système .

GreenYellow

Obtient une SolidColorBrush couleur définie par GreenYellowle système .

Handler

Obtient ou définit le gestionnaire associé pour cet élément.

(Hérité de Element)
Honeydew

Obtient une SolidColorBrush couleur définie par Honeydewle système .

HotPink

Obtient une SolidColorBrush couleur définie par HotPinkle système .

Id

Obtient une valeur qui peut être utilisée pour identifier de manière unique un élément tout au long de l’exécution de votre application.

(Hérité de Element)
IndianRed

Obtient une SolidColorBrush couleur définie par IndianRedle système .

Indigo

Obtient une SolidColorBrush couleur définie par Indigole système .

IsEmpty

En cas de substitution dans une classe dérivée, indique si le pinceau donné représente le pinceau vide.

Ivory

Obtient une SolidColorBrush couleur définie par Ivoryle système .

Khaki

Obtient une SolidColorBrush couleur définie par Khakile système .

Lavender

Obtient une SolidColorBrush couleur définie par Lavenderle système .

LavenderBlush

Obtient une SolidColorBrush couleur définie par LavenderBlushle système .

LawnGreen

Obtient une SolidColorBrush couleur définie par LawnGreenle système .

LemonChiffon

Obtient une SolidColorBrush couleur définie par LemonChiffonle système .

LightBlue

Obtient une SolidColorBrush couleur définie par LightBluele système .

LightCoral

Obtient une SolidColorBrush couleur définie par LightCoralle système .

LightCyan

Obtient une SolidColorBrush couleur définie par LightCyanle système .

LightGoldenrodYellow

Obtient une SolidColorBrush couleur définie par LightGoldenrodYellowle système .

LightGray

Obtient une SolidColorBrush couleur définie par LightGrayle système .

LightGreen

Obtient une SolidColorBrush couleur définie par LightGreenle système .

LightPink

Obtient une SolidColorBrush couleur définie par LightPinkle système .

LightSalmon

Obtient une SolidColorBrush couleur définie par LightSalmonle système .

LightSeaGreen

Obtient une SolidColorBrush couleur définie par LightSeaGreenle système .

LightSkyBlue

Obtient une SolidColorBrush couleur définie par LightSkyBluele système .

LightSlateGray

Obtient une SolidColorBrush couleur définie par LightSlateGrayle système .

LightSteelBlue

Obtient une SolidColorBrush couleur définie par LightSteelBluele système .

LightYellow

Obtient une SolidColorBrush couleur définie par LightYellowle système .

Lime

Obtient une SolidColorBrush couleur définie par Limele système .

LimeGreen

Obtient une SolidColorBrush couleur définie par LimeGreenle système .

Linen

Obtient une SolidColorBrush couleur définie par Linenle système .

LogicalChildren
Obsolète.

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

(Hérité de Element)
Magenta

Obtient une SolidColorBrush couleur définie par Magentale système .

Maroon

Obtient une SolidColorBrush couleur définie par Maroonle système .

MediumAquamarine

Obtient une SolidColorBrush couleur définie par MediumAquamarinele système .

MediumBlue

Obtient une SolidColorBrush couleur définie par MediumBluele système .

MediumOrchid

Obtient une SolidColorBrush couleur définie par MediumOrchidle système .

MediumPurple

Obtient une SolidColorBrush couleur définie par MediumPurplele système .

MediumSeaGreen

Obtient une SolidColorBrush couleur définie par MediumSeaGreenle système .

MediumSlateBlue

Obtient une SolidColorBrush couleur définie par MediumSlateBluele système .

MediumSpringGreen

Obtient une SolidColorBrush couleur définie par MediumSpringGreenle système .

MediumTurquoise

Obtient une SolidColorBrush couleur définie par MediumTurquoisele système .

MediumVioletRed

Obtient une SolidColorBrush couleur définie par MediumVioletRedle système .

MidnightBlue

Obtient une SolidColorBrush couleur définie par MidnightBluele système .

MintCream

Obtient une SolidColorBrush couleur définie par MintCreamle système .

MistyRose

Obtient une SolidColorBrush couleur définie par MistyRosele système .

Moccasin

Obtient une SolidColorBrush couleur définie par Moccasinle système .

NavajoWhite

Obtient une SolidColorBrush couleur définie par NavajoWhitele système .

Navy

Obtient une SolidColorBrush couleur définie par Navyle système .

OldLace

Obtient une SolidColorBrush couleur définie par OldLacele système .

Olive

Obtient une SolidColorBrush couleur définie par Olivele système .

OliveDrab

Obtient une SolidColorBrush couleur définie par OliveDrable système .

Orange

Obtient une SolidColorBrush couleur définie par Orangele système .

OrangeRed

Obtient une SolidColorBrush couleur définie par OrangeRedle système .

Orchid

Obtient une SolidColorBrush couleur définie par Orchidle système .

PaleGoldenrod

Obtient une SolidColorBrush couleur définie par PaleGoldenrodle système .

PaleGreen

Obtient une SolidColorBrush couleur définie par PaleGreenle système .

PaleTurquoise

Obtient une SolidColorBrush couleur définie par PaleTurquoisele système .

PaleVioletRed

Obtient une SolidColorBrush couleur définie par PaleVioletRedle système .

PapayaWhip

Obtient une SolidColorBrush couleur définie par PapayaWhiple système .

Parent

Obtient ou définit le parent Element de cet élément.

(Hérité de Element)
PeachPuff

Obtient une SolidColorBrush couleur définie par PeachPuffle système .

Peru

Obtient une SolidColorBrush couleur définie par Perule système .

Pink

Obtient une SolidColorBrush couleur définie par Pinkle système .

Plum

Obtient une SolidColorBrush couleur définie par Plumle système .

PowderBlue

Obtient une SolidColorBrush couleur définie par PowderBluele système .

Purple

Obtient une SolidColorBrush couleur définie par Purplele système .

RealParent

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
Red

Obtient une SolidColorBrush couleur définie par Redle système .

RosyBrown

Obtient une SolidColorBrush couleur définie par RosyBrownle système .

RoyalBlue

Obtient une SolidColorBrush couleur définie par RoyalBluele système .

SaddleBrown

Obtient une SolidColorBrush couleur définie par SaddleBrownle système .

Salmon

Obtient une SolidColorBrush couleur définie par Salmonle système .

SandyBrown

Obtient une SolidColorBrush couleur définie par SandyBrownle système .

SeaGreen

Obtient une SolidColorBrush couleur définie par SeaGreenle système .

SeaShell

Obtient une SolidColorBrush couleur définie par SeaShellle système .

Sienna

Obtient une SolidColorBrush couleur définie par Siennale système .

Silver

Obtient une SolidColorBrush couleur définie par Silverle système .

SkyBlue

Obtient une SolidColorBrush couleur définie par SkyBluele système .

SlateBlue

Obtient une SolidColorBrush couleur définie par SlateBluele système .

SlateGray

Obtient une SolidColorBrush couleur définie par SlateGrayle système .

Snow

Obtient une SolidColorBrush couleur définie par Snowle système .

SpringGreen

Obtient une SolidColorBrush couleur définie par SpringGreenle système .

SteelBlue

Obtient une SolidColorBrush couleur définie par SteelBluele système .

StyleId

Obtient ou définit une valeur définie par l’utilisateur permettant d’identifier de façon unique l’élément.

(Hérité de Element)
Tan

Obtient une SolidColorBrush couleur définie par Tanle système .

Teal

Obtient une SolidColorBrush couleur définie par Tealle système .

Thistle

Obtient une SolidColorBrush couleur définie par Thistlele système .

Tomato

Obtient une SolidColorBrush couleur définie par Tomatole système .

Transparent

Obtient une SolidColorBrush couleur définie par Transparentle système .

Turquoise

Obtient une SolidColorBrush couleur définie par Turquoisele système .

Violet

Obtient une SolidColorBrush couleur définie par Violetle système .

Wheat

Obtient une SolidColorBrush couleur définie par Wheatle système .

White

Obtient une SolidColorBrush couleur définie par Whitele système .

WhiteSmoke

Obtient une SolidColorBrush couleur définie par WhiteSmokele système .

Yellow

Obtient une SolidColorBrush couleur définie par Yellowle système .

YellowGreen

Obtient une SolidColorBrush couleur définie par YellowGreenle système .

Méthodes

AddLogicalChild(Element)

Ajoute un Element aux enfants logiques.

(Hérité de Element)
ApplyBindings()

Applique toutes les liaisons actuelles à BindingContext.

(Hérité de BindableObject)
ClearLogicalChildren()

Supprime tous les enfants Element.

(Hérité de Element)
ClearValue(BindableProperty)

Efface toute valeur définie précédemment pour une propriété pouvant être liée.

(Hérité de BindableObject)
ClearValue(BindablePropertyKey)

Efface toute valeur précédemment définie pour une propriété pouvant être liée, identifiée par sa clé.

(Hérité de BindableObject)
CoerceValue(BindableProperty)

Force la valeur de la propriété pouvant être liée spécifiée. Pour ce faire, appelez la propriété pouvant être BindableProperty.CoerceValueDelegate liée spécifiée.

(Hérité de BindableObject)
CoerceValue(BindablePropertyKey)

Force la valeur de la propriété pouvant être liée spécifiée. Pour ce faire, appelez la propriété pouvant être BindableProperty.CoerceValueDelegate liée spécifiée.

(Hérité de BindableObject)
EffectIsAttached(String)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
FindByName(String)

Retourne l'élément ayant le nom spécifié.

(Hérité de Element)
GetValue(BindableProperty)

Retourne la valeur contenue dans la propriété pouvant être liée donnée.

(Hérité de BindableObject)
InsertLogicalChild(Int32, Element)

Insère un Element aux enfants logiques à l’index spécifié.

(Hérité de Element)
IsNullOrEmpty(Brush)

Indique si la valeur spécifiée Brush est null ou vide.

IsSet(BindableProperty)

Détermine si une propriété pouvant être liée existe ou non et a un jeu de valeurs.

(Hérité de BindableObject)
OnBindingContextChanged()

Appelée chaque fois que le contexte de liaison de l’élément change. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.

(Hérité de Element)
OnChildAdded(Element)

Déclenche l’événement ChildAdded. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.

(Hérité de Element)
OnChildRemoved(Element, Int32)

Déclenche l’événement ChildRemoved. Implémenter cette méthode pour ajouter la gestion des classes pour cet événement

(Hérité de Element)
OnHandlerChanged()

En cas de substitution dans une classe dérivée, doit déclencher l’événement HandlerChanged .

(Hérité de Element)
OnHandlerChanging(HandlerChangingEventArgs)

En cas de substitution dans une classe dérivée, doit déclencher l’événement HandlerChanging .

(Hérité de Element)
OnParentChanged()

En cas de substitution dans une classe dérivée, doit déclencher l’événement ParentChanged .

(Hérité de Element)
OnParentChanging(ParentChangingEventArgs)

En cas de substitution dans une classe dérivée, doit déclencher l’événement ParentChanging .

(Hérité de Element)
OnParentSet()

Déclenche l’événement (interne). ParentSet Implémentez cette méthode pour ajouter le comportement quand l’élément est ajouté à un parent.

(Hérité de Element)
OnPropertyChanged(String)

Méthode appelée en cas de changement d’une propriété liée.

(Hérité de Element)
OnPropertyChanging(String)

Déclenche l’événement PropertyChanging.

(Hérité de BindableObject)
RemoveBinding(BindableProperty)

Supprime une liaison définie précédemment d’une propriété pouvant être liée.

(Hérité de BindableObject)
RemoveDynamicResource(BindableProperty)

Supprime une ressource dynamique définie précédemment.

(Hérité de Element)
RemoveLogicalChild(Element)

Supprime la première occurrence d’un enfant logique spécifique Element .

(Hérité de Element)
SetBinding(BindableProperty, BindingBase)

Affecte une liaison à une propriété pouvant être liée.

(Hérité de BindableObject)
SetDynamicResource(BindableProperty, String)

Définit la BindableProperty propriété de cet élément à mettre à jour via DynamicResource avec la clé fournie.

(Hérité de Element)
SetValue(BindableProperty, Object)

Définit la valeur de la propriété pouvant être liée spécifiée.

(Hérité de BindableObject)
SetValue(BindablePropertyKey, Object)

Définit la valeur de la propriété pouvant être liée spécifiée.

(Hérité de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
UnapplyBindings()

Supprime toutes les liaisons actuelles du contexte actuel.

(Hérité de BindableObject)

Opérateurs

Implicit(Brush to Paint)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

Implicit(Color to Brush)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

Implicit(Paint to Brush)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

Événements

BindingContextChanged

Se produit quand la valeur de la propriété BindingContext change.

(Hérité de BindableObject)
ChildAdded

Déclenché chaque fois qu’un élément enfant est ajouté à l’élément.

(Hérité de Element)
ChildRemoved

Déclenché chaque fois qu’un élément enfant est supprimé de l’élément.

(Hérité de Element)
DescendantAdded

Déclenché chaque fois qu’un élément enfant est ajouté à la sous-arborescence de l’élément.

(Hérité de Element)
DescendantRemoved

Déclenché chaque fois qu’un élément enfant est supprimé de la sous-arborescence d’éléments.

(Hérité de Element)
HandlerChanged

Déclenché chaque fois que le gestionnaire de l’élément a changé.

(Hérité de Element)
HandlerChanging

Déclenché chaque fois que le gestionnaire de l’élément commence à changer.

(Hérité de Element)
ParentChanged

Déclenché chaque fois que le parent de l’élément a changé.

(Hérité de Element)
ParentChanging

Déclenché chaque fois que l’élément commence à changer.

(Hérité de Element)
PropertyChanged

Se produit lorsqu'une valeur de propriété change.

(Hérité de BindableObject)
PropertyChanging

Se produit en cas de modification d’une valeur de propriété.

(Hérité de BindableObject)

Implémentations d’interfaces explicites

IContextFlyoutElement.ContextFlyout

Obtient la ContextFlyout vue. Les menu volants de menu, les sous-éléments de menu volant de menu et les séparateurs de menu volant de menu peuvent être ajoutés au menu volant contextuel.

(Hérité de Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

(Hérité de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Inscrit le spécifié effect à cet élément.

(Hérité de Element)
IElement.Parent

Obtient le parent de l’élément.

(Hérité de Element)
IElementController.Descendants()

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
IElementController.LogicalChildren

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
INameScope.RegisterName(String, Object)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
INameScope.UnregisterName(String)

Pour une utilisation interne par .NET MAUI.

(Hérité de Element)
IToolTipElement.ToolTip

Représente une petite fenêtre contextuelle rectangulaire qui affiche une brève description de l’objectif d’une vue lorsque l’utilisateur repose le pointeur sur l’affichage.

(Hérité de Element)
IVisualTreeElement.GetVisualChildren()

Obtient une liste en lecture seule des enfants visuels de l’élément.

(Hérité de Element)
IVisualTreeElement.GetVisualParent()

Obtient le parent visuel de l’élément.

(Hérité de Element)

Méthodes d’extension

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crée et applique une liaison à une propriété.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Crée une liaison entre une propriété sur l’objet source et une propriété sur l’objet cible.

FindByName<T>(Element, String)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

ToHandler(IElement, IMauiContext)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

ToPlatform(IElement, IMauiContext)

Définit le comportement principal et les couleurs intégrées pour peindre une zone.

GetVisualElementWindow(IVisualTreeElement)

Obtient la fenêtre contenant l’élément Visual Tree, si l’élément est contenu dans un seul élément.

GetVisualTreeDescendants(IVisualTreeElement)

Obtient la hiérarchie entière des descendants sous forme de liste d’enfants pour un élément d’arborescence visuel donné.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtient la liste des enfants d’un élément d’arborescence visuelle en fonction d’un point donné.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtient la liste d’un élément d’arborescence visuelle enfants basés sur un rectangle.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtient la liste d’un élément d’arborescence visuel enfants basés sur un point x, y donné.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Obtient la liste d’un élément d’arborescence visuelle enfants basés sur un rectangle défini par ses coordonnées qui sont spécifiées dans les unités de plateforme, et non en pixels.

S’applique à