Share via


Brush Clase

Definición

Define el comportamiento principal y los colores integrados para pintar un área.

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
Herencia
Derivado
Atributos

Comentarios

Las clases derivadas describen diferentes formas de pintar un área.

Constructores

Brush()

Define el comportamiento principal y los colores integrados para pintar un área.

Propiedades

AliceBlue

Obtiene un SolidColorBrush de color definido por AliceBlueel sistema .

AntiqueWhite

Obtiene un SolidColorBrush de color definido por AntiqueWhiteel sistema .

Aqua

Obtiene un SolidColorBrush de color definido por Aquael sistema .

Aquamarine

Obtiene un SolidColorBrush de color definido por Aquamarineel sistema .

AutomationId

Obtiene o establece un valor que permite que el marco de automatización busque este elemento e interactúe con él.

(Heredado de Element)
Azure

Obtiene un SolidColorBrush de color definido por Azureel sistema .

Beige

Obtiene un SolidColorBrush de color definido por Beigeel sistema .

BindingContext

Obtiene o establece un objeto que contiene las propiedades dirigidas por las propiedades enlazadas que pertenecen a este BindableObjectobjeto . Es una propiedad enlazable.

(Heredado de BindableObject)
Bisque

Obtiene un SolidColorBrush de color definido por Bisqueel sistema .

Black

Obtiene un SolidColorBrush de color definido por Blackel sistema .

BlanchedAlmond

Obtiene un SolidColorBrush de color definido por BlanchedAlmondel sistema .

Blue

Obtiene un SolidColorBrush de color definido por Blueel sistema .

BlueViolet

Obtiene un SolidColorBrush de color definido por BlueVioletel sistema .

Brown

Obtiene un SolidColorBrush de color definido por Brownel sistema .

BurlyWood

Obtiene un SolidColorBrush de color definido por BurlyWoodel sistema .

CadetBlue

Obtiene un SolidColorBrush de color definido por CadetBlueel sistema .

Chartreuse

Obtiene un SolidColorBrush de color definido por Chartreuseel sistema .

Chocolate

Obtiene un SolidColorBrush de color definido por Chocolateel sistema .

ClassId

Obtiene o establece un valor que se usa para identificar una colección de elementos similares semánticamente.

(Heredado de Element)
Coral

Obtiene un SolidColorBrush de color definido por Coralel sistema .

CornflowerBlue

Obtiene un SolidColorBrush de color definido por CornflowerBlueel sistema .

Cornsilk

Obtiene un SolidColorBrush de color definido por Cornsilkel sistema .

Crimson

Obtiene un SolidColorBrush de color definido por Crimsonel sistema .

Cyan

Obtiene un SolidColorBrush de color definido por Cyanel sistema .

DarkBlue

Obtiene un SolidColorBrush de color definido por DarkBlueel sistema .

DarkCyan

Obtiene un SolidColorBrush de color definido por DarkCyanel sistema .

DarkGoldenrod

Obtiene un SolidColorBrush de color definido por DarkGoldenrodel sistema .

DarkGray

Obtiene un SolidColorBrush de color definido por DarkGrayel sistema .

DarkGreen

Obtiene un SolidColorBrush de color definido por DarkGreenel sistema .

DarkKhaki

Obtiene un SolidColorBrush de color definido por DarkKhakiel sistema .

DarkMagenta

Obtiene un SolidColorBrush de color definido por DarkMagentael sistema .

DarkOliveGreen

Obtiene un SolidColorBrush de color definido por DarkOliveGreenel sistema .

DarkOrange

Obtiene un SolidColorBrush de color definido por DarkOrangeel sistema .

DarkOrchid

Obtiene un SolidColorBrush de color definido por DarkOrchidel sistema .

DarkRed

Obtiene un SolidColorBrush de color definido por DarkRedel sistema .

DarkSalmon

Obtiene un SolidColorBrush de color definido por DarkSalmonel sistema .

DarkSeaGreen

Obtiene un SolidColorBrush de color definido por DarkSeaGreenel sistema .

DarkSlateBlue

Obtiene un SolidColorBrush de color definido por DarkSlateBlueel sistema .

DarkSlateGray

Obtiene un SolidColorBrush de color definido por DarkSlateGrayel sistema .

DarkTurquoise

Obtiene un SolidColorBrush de color definido por DarkTurquoiseel sistema .

DarkViolet

Obtiene un SolidColorBrush de color definido por DarkVioletel sistema .

DeepPink

Obtiene un SolidColorBrush de color definido por DeepPinkel sistema .

DeepSkyBlue

Obtiene un SolidColorBrush de color definido por DeepSkyBlueel sistema .

Default

Representa el pincel predeterminado (vacío).

DimGray

Obtiene un SolidColorBrush de color definido por DimGrayel sistema .

Dispatcher

Obtiene el distribuidor que estaba disponible cuando se creó este objeto enlazable; de lo contrario, intenta encontrar el distribuidor disponible más cercano (probablemente el de la ventana o la aplicación).

(Heredado de BindableObject)
DodgerBlue

Obtiene un SolidColorBrush de color definido por DodgerBlueel sistema .

EffectControlProvider

Para uso interno de .NET MAUI.

(Heredado de Element)
Effects

Obtiene o establece los estilos y propiedades que se aplicarán al elemento durante el tiempo de ejecución.

(Heredado de Element)
Firebrick

Obtiene un SolidColorBrush de color definido por Firebrickel sistema .

FloralWhite

Obtiene un SolidColorBrush de color definido por FloralWhiteel sistema .

ForestGreen

Obtiene un SolidColorBrush de color definido por ForestGreenel sistema .

Fuchsia

Obtiene un SolidColorBrush de color definido por Fuchsiael sistema .

Gainsboro

Obtiene un SolidColorBrush de color definido por Gainsboroel sistema .

GhostWhite

Obtiene un SolidColorBrush de color definido por GhostWhiteel sistema .

Gold

Obtiene un SolidColorBrush de color definido por Goldel sistema .

Goldenrod

Obtiene un SolidColorBrush de color definido por Goldenrodel sistema .

Gray

Obtiene un SolidColorBrush de color definido por Grayel sistema .

Green

Obtiene un SolidColorBrush de color definido por Greenel sistema .

GreenYellow

Obtiene un SolidColorBrush de color definido por GreenYellowel sistema .

Handler

Obtiene o establece el controlador asociado para este elemento.

(Heredado de Element)
Honeydew

Obtiene un SolidColorBrush de color definido por Honeydewel sistema .

HotPink

Obtiene un SolidColorBrush de color definido por HotPinkel sistema .

Id

Obtiene un valor que se puede usar para identificar de forma única un elemento a lo largo de la ejecución de la aplicación.

(Heredado de Element)
IndianRed

Obtiene un SolidColorBrush de color definido por IndianRedel sistema .

Indigo

Obtiene un SolidColorBrush de color definido por Indigoel sistema .

IsEmpty

Cuando se reemplaza en una clase derivada, indica si el pincel especificado representa el pincel vacío.

Ivory

Obtiene un SolidColorBrush de color definido por Ivoryel sistema .

Khaki

Obtiene un SolidColorBrush de color definido por Khakiel sistema .

Lavender

Obtiene un SolidColorBrush de color definido por Lavenderel sistema .

LavenderBlush

Obtiene un SolidColorBrush de color definido por LavenderBlushel sistema .

LawnGreen

Obtiene un SolidColorBrush de color definido por LawnGreenel sistema .

LemonChiffon

Obtiene un SolidColorBrush de color definido por LemonChiffonel sistema .

LightBlue

Obtiene un SolidColorBrush de color definido por LightBlueel sistema .

LightCoral

Obtiene un SolidColorBrush de color definido por LightCoralel sistema .

LightCyan

Obtiene un SolidColorBrush de color definido por LightCyanel sistema .

LightGoldenrodYellow

Obtiene un SolidColorBrush de color definido por LightGoldenrodYellowel sistema .

LightGray

Obtiene un SolidColorBrush de color definido por LightGrayel sistema .

LightGreen

Obtiene un SolidColorBrush de color definido por LightGreenel sistema .

LightPink

Obtiene un SolidColorBrush de color definido por LightPinkel sistema .

LightSalmon

Obtiene un SolidColorBrush de color definido por LightSalmonel sistema .

LightSeaGreen

Obtiene un SolidColorBrush de color definido por LightSeaGreenel sistema .

LightSkyBlue

Obtiene un SolidColorBrush de color definido por LightSkyBlueel sistema .

LightSlateGray

Obtiene un SolidColorBrush de color definido por LightSlateGrayel sistema .

LightSteelBlue

Obtiene un SolidColorBrush de color definido por LightSteelBlueel sistema .

LightYellow

Obtiene un SolidColorBrush de color definido por LightYellowel sistema .

Lime

Obtiene un SolidColorBrush de color definido por Limeel sistema .

LimeGreen

Obtiene un SolidColorBrush de color definido por LimeGreenel sistema .

Linen

Obtiene un SolidColorBrush de color definido por Linenel sistema .

LogicalChildren
Obsoletos.

Para uso interno de la plataforma Microsoft.Maui.Controls.

(Heredado de Element)
Magenta

Obtiene un SolidColorBrush de color definido por Magentael sistema .

Maroon

Obtiene un SolidColorBrush de color definido por Maroonel sistema .

MediumAquamarine

Obtiene un SolidColorBrush de color definido por MediumAquamarineel sistema .

MediumBlue

Obtiene un SolidColorBrush de color definido por MediumBlueel sistema .

MediumOrchid

Obtiene un SolidColorBrush de color definido por MediumOrchidel sistema .

MediumPurple

Obtiene un SolidColorBrush de color definido por MediumPurpleel sistema .

MediumSeaGreen

Obtiene un SolidColorBrush de color definido por MediumSeaGreenel sistema .

MediumSlateBlue

Obtiene un SolidColorBrush de color definido por MediumSlateBlueel sistema .

MediumSpringGreen

Obtiene un SolidColorBrush de color definido por MediumSpringGreenel sistema .

MediumTurquoise

Obtiene un SolidColorBrush de color definido por MediumTurquoiseel sistema .

MediumVioletRed

Obtiene un SolidColorBrush de color definido por MediumVioletRedel sistema .

MidnightBlue

Obtiene un SolidColorBrush de color definido por MidnightBlueel sistema .

MintCream

Obtiene un SolidColorBrush de color definido por MintCreamel sistema .

MistyRose

Obtiene un SolidColorBrush de color definido por MistyRoseel sistema .

Moccasin

Obtiene un SolidColorBrush de color definido por Moccasinel sistema .

NavajoWhite

Obtiene un SolidColorBrush de color definido por NavajoWhiteel sistema .

Navy

Obtiene un SolidColorBrush de color definido por Navyel sistema .

OldLace

Obtiene un SolidColorBrush de color definido por OldLaceel sistema .

Olive

Obtiene un SolidColorBrush de color definido por Oliveel sistema .

OliveDrab

Obtiene un SolidColorBrush de color definido por OliveDrabel sistema .

Orange

Obtiene un SolidColorBrush de color definido por Orangeel sistema .

OrangeRed

Obtiene un SolidColorBrush de color definido por OrangeRedel sistema .

Orchid

Obtiene un SolidColorBrush de color definido por Orchidel sistema .

PaleGoldenrod

Obtiene un SolidColorBrush de color definido por PaleGoldenrodel sistema .

PaleGreen

Obtiene un SolidColorBrush de color definido por PaleGreenel sistema .

PaleTurquoise

Obtiene un SolidColorBrush de color definido por PaleTurquoiseel sistema .

PaleVioletRed

Obtiene un SolidColorBrush de color definido por PaleVioletRedel sistema .

PapayaWhip

Obtiene un SolidColorBrush de color definido por PapayaWhipel sistema .

Parent

Obtiene o establece el elemento primario Element de este elemento.

(Heredado de Element)
PeachPuff

Obtiene un SolidColorBrush de color definido por PeachPuffel sistema .

Peru

Obtiene un SolidColorBrush de color definido por Peruel sistema .

Pink

Obtiene un SolidColorBrush de color definido por Pinkel sistema .

Plum

Obtiene un SolidColorBrush de color definido por Plumel sistema .

PowderBlue

Obtiene un SolidColorBrush de color definido por PowderBlueel sistema .

Purple

Obtiene un SolidColorBrush de color definido por Purpleel sistema .

RealParent

Para uso interno de .NET MAUI.

(Heredado de Element)
Red

Obtiene un SolidColorBrush de color definido por Redel sistema .

RosyBrown

Obtiene un SolidColorBrush de color definido por RosyBrownel sistema .

RoyalBlue

Obtiene un SolidColorBrush de color definido por RoyalBlueel sistema .

SaddleBrown

Obtiene un SolidColorBrush de color definido por SaddleBrownel sistema .

Salmon

Obtiene un SolidColorBrush de color definido por Salmonel sistema .

SandyBrown

Obtiene un SolidColorBrush de color definido por SandyBrownel sistema .

SeaGreen

Obtiene un SolidColorBrush de color definido por SeaGreenel sistema .

SeaShell

Obtiene un SolidColorBrush de color definido por SeaShellel sistema .

Sienna

Obtiene un SolidColorBrush de color definido por Siennael sistema .

Silver

Obtiene un SolidColorBrush de color definido por Silverel sistema .

SkyBlue

Obtiene un SolidColorBrush de color definido por SkyBlueel sistema .

SlateBlue

Obtiene un SolidColorBrush de color definido por SlateBlueel sistema .

SlateGray

Obtiene un SolidColorBrush de color definido por SlateGrayel sistema .

Snow

Obtiene un SolidColorBrush de color definido por Snowel sistema .

SpringGreen

Obtiene un SolidColorBrush de color definido por SpringGreenel sistema .

SteelBlue

Obtiene un SolidColorBrush de color definido por SteelBlueel sistema .

StyleId

Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento.

(Heredado de Element)
Tan

Obtiene un SolidColorBrush de color definido por Tanel sistema .

Teal

Obtiene un SolidColorBrush de color definido por Tealel sistema .

Thistle

Obtiene un SolidColorBrush de color definido por Thistleel sistema .

Tomato

Obtiene un SolidColorBrush de color definido por Tomatoel sistema .

Transparent

Obtiene un SolidColorBrush de color definido por Transparentel sistema .

Turquoise

Obtiene un SolidColorBrush de color definido por Turquoiseel sistema .

Violet

Obtiene un SolidColorBrush de color definido por Violetel sistema .

Wheat

Obtiene un SolidColorBrush de color definido por Wheatel sistema .

White

Obtiene un SolidColorBrush de color definido por Whiteel sistema .

WhiteSmoke

Obtiene un SolidColorBrush de color definido por WhiteSmokeel sistema .

Yellow

Obtiene un SolidColorBrush de color definido por Yellowel sistema .

YellowGreen

Obtiene un SolidColorBrush de color definido por YellowGreenel sistema .

Métodos

AddLogicalChild(Element)

Agrega un Element objeto a los elementos secundarios lógicos.

(Heredado de Element)
ApplyBindings()

Aplica todos los enlaces actuales a BindingContext.

(Heredado de BindableObject)
ClearLogicalChildren()

Quita todos los Elementelementos secundarios.

(Heredado de Element)
ClearValue(BindableProperty)

Borra cualquier valor establecido previamente para una propiedad enlazable.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido previamente para una propiedad enlazable, identificada por su clave.

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Convierte el valor de la propiedad enlazable especificada. Para ello, se invoca BindableProperty.CoerceValueDelegate la propiedad enlazable especificada.

(Heredado de BindableObject)
EffectIsAttached(String)

Para uso interno de .NET MAUI.

(Heredado de Element)
FindByName(String)

Recupera el elemento que tiene el nombre especificado.

(Heredado de Element)
GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad enlazable especificada.

(Heredado de BindableObject)
InsertLogicalChild(Int32, Element)

Inserta un objeto Element en los elementos secundarios lógicos en el índice especificado.

(Heredado de Element)
IsNullOrEmpty(Brush)

Indica si el especificado Brush es null o está vacío.

IsSet(BindableProperty)

Determina si existe o no una propiedad enlazable y tiene un valor establecido.

(Heredado de BindableObject)
OnBindingContextChanged()

Se invoca siempre que el contexto de enlace del elemento cambia. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Element)
OnChildAdded(Element)

Genera el evento ChildAdded. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Element)
OnChildRemoved(Element, Int32)

Genera el evento ChildRemoved. Implemente este método para agregar el control de clases para este evento.

(Heredado de Element)
OnHandlerChanged()

Cuando se invalida en una clase derivada, debe generar el HandlerChanged evento .

(Heredado de Element)
OnHandlerChanging(HandlerChangingEventArgs)

Cuando se invalida en una clase derivada, debe generar el HandlerChanging evento .

(Heredado de Element)
OnParentChanged()

Cuando se invalida en una clase derivada, debe generar el ParentChanged evento .

(Heredado de Element)
OnParentChanging(ParentChangingEventArgs)

Cuando se invalida en una clase derivada, debe generar el ParentChanging evento .

(Heredado de Element)
OnParentSet()

Genera el evento (interno). ParentSet Implemente este método para agregar comportamiento cuando el elemento se agrega a un elemento primario.

(Heredado de Element)
OnPropertyChanged(String)

Método al que se llama cuando una propiedad enlazada cambia.

(Heredado de Element)
OnPropertyChanging(String)

Genera el evento PropertyChanging.

(Heredado de BindableObject)
RemoveBinding(BindableProperty)

Quita un enlace establecido previamente de una propiedad enlazable.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)

Quita un recurso dinámico establecido anteriormente.

(Heredado de Element)
RemoveLogicalChild(Element)

Quita la primera aparición de un elemento específico Element de los elementos secundarios lógicos.

(Heredado de Element)
SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad enlazable.

(Heredado de BindableObject)
SetDynamicResource(BindableProperty, String)

Establece la BindableProperty propiedad de este elemento que se va a actualizar a través de DynamicResource con la clave proporcionada.

(Heredado de Element)
SetValue(BindableProperty, Object)

Establece el valor de la propiedad enlazable especificada.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)

Establece el valor de la propiedad enlazable especificada.

(Heredado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno de la plataforma Microsoft.Maui.Controls.

(Heredado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno de .NET MAUI.

(Heredado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno de .NET MAUI.

(Heredado de Element)
UnapplyBindings()

Quita todos los enlaces actuales del contexto actual.

(Heredado de BindableObject)

Operadores

Implicit(Brush to Paint)

Define el comportamiento principal y los colores integrados para pintar un área.

Implicit(Color to Brush)

Define el comportamiento principal y los colores integrados para pintar un área.

Implicit(Paint to Brush)

Define el comportamiento principal y los colores integrados para pintar un área.

Eventos

BindingContextChanged

Se produce cuando cambia el valor de la propiedad BindingContext.

(Heredado de BindableObject)
ChildAdded

Se genera cada vez que se agrega un elemento secundario al elemento .

(Heredado de Element)
ChildRemoved

Se genera cada vez que se quita un elemento secundario del elemento .

(Heredado de Element)
DescendantAdded

Se genera cada vez que se agrega un elemento secundario al subárbol del elemento.

(Heredado de Element)
DescendantRemoved

Se genera cada vez que se quita un elemento secundario del subárbol de elementos.

(Heredado de Element)
HandlerChanged

Se genera cada vez que el controlador del elemento ha cambiado.

(Heredado de Element)
HandlerChanging

Se genera cada vez que el controlador del elemento comienza a cambiar.

(Heredado de Element)
ParentChanged

Se genera cada vez que el elemento primario ha cambiado.

(Heredado de Element)
ParentChanging

Se genera cada vez que el elemento comienza a cambiar.

(Heredado de Element)
PropertyChanged

Tiene lugar cuando cambia un valor de propiedad.

(Heredado de BindableObject)
PropertyChanging

Se produce cuando un valor de propiedad está cambiando.

(Heredado de BindableObject)

Implementaciones de interfaz explícitas

IContextFlyoutElement.ContextFlyout

Obtiene para ContextFlyout la vista. Los controles flotantes de menú, los subelementos de menú y los separadores de control flotante de menú se pueden agregar al control flotante contextual.

(Heredado de Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Define el comportamiento principal y los colores integrados para pintar un área.

(Heredado de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Define el comportamiento principal y los colores integrados para pintar un área.

(Heredado de Element)
IElement.Parent

Obtiene el elemento primario del elemento.

(Heredado de Element)
IElementController.Descendants()

Para uso interno de .NET MAUI.

(Heredado de Element)
IElementController.LogicalChildren

Para uso interno de .NET MAUI.

(Heredado de Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno de .NET MAUI.

(Heredado de Element)
INameScope.RegisterName(String, Object)

Para uso interno de .NET MAUI.

(Heredado de Element)
INameScope.UnregisterName(String)

Para uso interno de .NET MAUI.

(Heredado de Element)
IToolTipElement.ToolTip

Representa una ventana emergente rectangular pequeña que muestra una breve descripción del propósito de una vista cuando el usuario descansa el puntero en la vista.

(Heredado de Element)
IVisualTreeElement.GetVisualChildren()

Obtiene una lista de solo lectura de los elementos secundarios visuales del elemento.

(Heredado de Element)
IVisualTreeElement.GetVisualParent()

Obtiene el elemento visual primario.

(Heredado de Element)

Métodos de extensión

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Define el comportamiento principal y los colores integrados para pintar un área.

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

Define el comportamiento principal y los colores integrados para pintar un área.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Define el comportamiento principal y los colores integrados para pintar un área.

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

Crea y aplica un enlace a una propiedad.

FindByName<T>(Element, String)

Define el comportamiento principal y los colores integrados para pintar un área.

ToHandler(IElement, IMauiContext)

Define el comportamiento principal y los colores integrados para pintar un área.

ToPlatform(IElement, IMauiContext)

Define el comportamiento principal y los colores integrados para pintar un área.

GetVisualElementWindow(IVisualTreeElement)

Obtiene la ventana que contiene el elemento de árbol visual, si el elemento está contenido dentro de uno.

GetVisualTreeDescendants(IVisualTreeElement)

Obtiene toda la jerarquía de descendientes como una lista de elementos secundarios para un elemento de árbol visual determinado.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtiene la lista de elementos secundarios de un elemento de árbol visual basado en un punto determinado.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtiene la lista de elementos de árbol visual secundarios basados en un rectángulo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtiene la lista de elementos de árbol visual secundarios basados en un punto x, y determinado.

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

Obtiene una lista de elementos de árbol visual secundarios basados en un rectángulo definido por sus coordenadas que se especifican en unidades de plataforma, no píxeles.

Se aplica a