Color Clase

Definición

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

public ref class Color
public ref class Color : IEquatable<Microsoft::Maui::Graphics::Color ^>
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))]
public class Color : IEquatable<Microsoft.Maui.Graphics.Color>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Graphics.Converters.ColorTypeConverter))>]
type Color = class
    interface IEquatable<Color>
Public Class Color
Public Class Color
Implements IEquatable(Of Color)
Herencia
Color
Atributos
Implementaciones

Constructores

Nombre Description
Color()

Inicializa una nueva instancia de la Color clase con valores predeterminados (negro).

Color(Byte, Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Int32, Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Single, Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Color(Vector4)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Campos

Nombre Description
Alpha

Componente alfa (opacidad) del color, que va de 0,0 (transparente) a 1,0 (opaco).

Blue

Componente azul del color, comprendido entre 0,0 y 1,0.

Green

Componente verde del color, comprendido entre 0,0 y 1,0.

Red

Componente rojo del color, comprendido entre 0,0 y 1,0.

Propiedades

Nombre Description
EqualityContract

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Métodos

Nombre Description
<Clone>$()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

AddLuminosity(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

AsPaint()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Equals(Color)

Determina si el especificado Color es igual al color actual mediante la comparación de precisión de bytes.

Equals(Object)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromArgb(String)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHex(String)
Obsoletos.

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsla(Double, Double, Double, Double)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsla(Single, Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsv(Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsv(Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsva(Int32, Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromHsva(Single, Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromInt(Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgb(Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgb(Double, Double, Double)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgb(Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgb(Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgba(Byte, Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgba(Double, Double, Double, Double)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgba(Int32, Int32, Int32, Int32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgba(Single, Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromRgba(String)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

FromUint(UInt32)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

GetComplementary()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

GetHashCode()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

GetHue()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

GetLuminosity()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

GetSaturation()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

MultiplyAlpha(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Parse(String)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

PrintMembers(StringBuilder)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToArgbHex(Boolean)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToHex()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToHex(Boolean)
Obsoletos.

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToHsl(Single, Single, Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToInt()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToRgb(Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToRgba(Byte, Byte, Byte, Byte)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToRgbaHex(Boolean)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToString()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToUint()

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

TryParse(String, Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

WithAlpha(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

WithHue(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

WithLuminosity(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

WithSaturation(Single)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Operadores

Nombre Description
Equality(Color, Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Implicit(Vector4 to Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Inequality(Color, Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Métodos de extensión

Nombre Description
AsSKColor(Color)

Convierte un color gráfico de .NET MAUI en un color SkiaSharp.

AsSKColorMultiplyAlpha(Color, Single)

Convierte un .NET MAUI color gráfico en un color SkiaSharp con un valor alfa multiplicado.

IsDefault(Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

IsNotDefault(Color)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

Lerp(Color, Color, Double)

Representa un color RGBA con componentes de punto flotante en el intervalo de 0,0 a 1,0.

ToArgb(Color, Single)

Convierte un color gráfico de .NET MAUI en una representación de entero ARGB con un valor alfa modificado.

ToArgb(Color)

Convierte un color gráfico de .NET MAUI en una representación de entero ARGB.

ToColor(Color, Single)

Convierte un color gráfico de .NET MAUI en un color SkiaSharp.

Se aplica a