Color Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma cor RGBA com componentes de ponto flutuante no 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)
- Herança
-
Color
- Atributos
- Implementações
Construtores
| Name | Description |
|---|---|
| Color() |
Inicializa uma nova instância da Color classe com valores predefinidos (preto). |
| Color(Byte, Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Int32, Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Single, Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Color(Vector4) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
Campos
| Name | Description |
|---|---|
| Alpha |
O componente alfa (opacidade) da cor, variando de 0,0 (transparente) a 1,0 (opaco). |
| Blue |
O componente azul da cor, variando de 0,0 a 1,0. |
| Green |
O componente verde da cor, variando de 0,0 a 1,0. |
| Red |
O componente vermelho da cor, variando de 0,0 a 1,0. |
Propriedades
| Name | Description |
|---|---|
| EqualityContract |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
Métodos
| Name | Description |
|---|---|
| <Clone>$() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| AddLuminosity(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| AsPaint() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Equals(Color) |
Determina se o especificado Color é igual à cor atual usando comparação de precisão em bytes. |
| Equals(Object) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromArgb(String) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHex(String) |
Obsoleto.
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsla(Double, Double, Double, Double) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsla(Single, Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsv(Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsv(Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsva(Int32, Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromHsva(Single, Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromInt(Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgb(Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgb(Double, Double, Double) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgb(Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgb(Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgba(Byte, Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgba(Double, Double, Double, Double) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgba(Int32, Int32, Int32, Int32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgba(Single, Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromRgba(String) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| FromUint(UInt32) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| GetComplementary() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| GetHashCode() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| GetHue() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| GetLuminosity() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| GetSaturation() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| MultiplyAlpha(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Parse(String) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| PrintMembers(StringBuilder) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToArgbHex(Boolean) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToHex() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToHex(Boolean) |
Obsoleto.
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToHsl(Single, Single, Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToInt() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToRgb(Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToRgba(Byte, Byte, Byte, Byte) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToRgbaHex(Boolean) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToString() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToUint() |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| TryParse(String, Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| WithAlpha(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| WithHue(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| WithLuminosity(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| WithSaturation(Single) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
Operadores
| Name | Description |
|---|---|
| Equality(Color, Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Implicit(Vector4 to Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Inequality(Color, Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsSKColor(Color) |
Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp. |
| AsSKColorMultiplyAlpha(Color, Single) |
Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp com valor alfa multiplicado. |
| IsDefault(Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| IsNotDefault(Color) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| Lerp(Color, Color, Double) |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
| ToArgb(Color, Single) |
Converte uma cor gráfica .NET MAUI para uma representação inteira ARGB com um valor alfa modificado. |
| ToArgb(Color) |
Converte uma cor gráfica .NET MAUI para uma representação inteira ARGB. |
| ToColor(Color, Single) |
Converte uma cor gráfica .NET MAUI para uma cor SkiaSharp. |