Condividi tramite


Color Classe

Definizione

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 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)
Ereditarietà
Color
Attributi
Implementazioni

Costruttori

Nome Descrizione
Color()

Inizializza una nuova istanza della Color classe con valori predefiniti (nero).

Color(Byte, Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Int32, Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Single, Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Color(Vector4)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Campi

Nome Descrizione
Alpha

Componente alfa (opacità) del colore, compreso tra 0,0 (trasparente) e 1,0 (opaco).

Blue

Componente blu del colore, compreso tra 0,0 e 1,0.

Green

Componente verde del colore, compreso tra 0,0 e 1,0.

Red

Componente rosso del colore, compreso tra 0,0 e 1,0.

Proprietà

Nome Descrizione
EqualityContract

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Metodi

Nome Descrizione
<Clone>$()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

AddLuminosity(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

AsPaint()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Equals(Color)

Determina se l'oggetto specificato Color è uguale al colore corrente utilizzando il confronto di precisione byte.

Equals(Object)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromArgb(String)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHex(String)
Obsoleti.

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsla(Double, Double, Double, Double)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsla(Single, Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsv(Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsv(Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsva(Int32, Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromHsva(Single, Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromInt(Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgb(Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgb(Double, Double, Double)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgb(Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgb(Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgba(Byte, Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgba(Double, Double, Double, Double)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgba(Int32, Int32, Int32, Int32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgba(Single, Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromRgba(String)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

FromUint(UInt32)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

GetComplementary()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

GetHashCode()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

GetHue()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

GetLuminosity()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

GetSaturation()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

MultiplyAlpha(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Parse(String)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

PrintMembers(StringBuilder)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToArgbHex(Boolean)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToHex()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToHex(Boolean)
Obsoleti.

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToHsl(Single, Single, Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToInt()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToRgb(Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToRgba(Byte, Byte, Byte, Byte)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToRgbaHex(Boolean)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToString()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToUint()

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

TryParse(String, Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

WithAlpha(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

WithHue(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

WithLuminosity(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

WithSaturation(Single)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Operatori

Nome Descrizione
Equality(Color, Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Implicit(Vector4 to Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Inequality(Color, Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Metodi di estensione

Nome Descrizione
AsSKColor(Color)

Converte un colore .NET MAUI Grafica in un colore SkiaSharp.

AsSKColorMultiplyAlpha(Color, Single)

Converte un colore grafico .NET MAUI in un colore SkiaSharp con un valore alfa moltiplicato.

IsDefault(Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

IsNotDefault(Color)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

Lerp(Color, Color, Double)

Rappresenta un colore RGBA con componenti a virgola mobile compresi nell'intervallo compreso tra 0,0 e 1,0.

ToArgb(Color, Single)

Converte un colore grafico .NET MAUI in una rappresentazione di tipo intero ARGB con un valore alfa modificato.

ToArgb(Color)

Converte un colore grafico .NET MAUI in una rappresentazione di tipo intero ARGB.

ToColor(Color, Single)

Converte un colore .NET MAUI Grafica in un colore SkiaSharp.

Si applica a