Color Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |