Color Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
| Nome | Description |
|---|---|
| Color() |
Inicializa uma nova instância da Color classe com valores padrão (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
| Nome | 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
| Nome | Description |
|---|---|
| EqualityContract |
Representa uma cor RGBA com componentes de ponto flutuante no intervalo de 0,0 a 1,0. |
Métodos
| Nome | 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 a comparação de precisão de 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
| Nome | 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 de Extensão
| Nome | Description |
|---|---|
| AsSKColor(Color) |
Converte uma cor de elemento gráfico .NET MAUI em uma cor SkiaSharp. |
| AsSKColorMultiplyAlpha(Color, Single) |
Converte uma cor .NET MAUI Elementos Gráficos em uma cor SkiaSharp com um 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 de elemento gráfico .NET MAUI em uma representação de inteiro ARGB com um valor alfa modificado. |
| ToArgb(Color) |
Converte uma cor de elemento gráfico .NET MAUI em uma representação de inteiro ARGB. |
| ToColor(Color, Single) |
Converte uma cor de elemento gráfico .NET MAUI em uma cor SkiaSharp. |