Color Klass

Definition

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 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)
Arv
Color
Attribut
Implementeringar

Konstruktorer

Name Description
Color()

Initierar en ny instans av Color klassen med standardvärden (svart).

Color(Byte, Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Int32, Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Single, Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Color(Vector4)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Fält

Name Description
Alpha

Alfakomponenten (opacitet) i färgen, från 0,0 (transparent) till 1,0 (ogenomskinlig).

Blue

Den blå komponenten i färgen, från 0,0 till 1,0.

Green

Den gröna komponenten i färgen, från 0,0 till 1,0.

Red

Den röda komponenten i färgen, från 0,0 till 1,0.

Egenskaper

Name Description
EqualityContract

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Metoder

Name Description
<Clone>$()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

AddLuminosity(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

AsPaint()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Equals(Color)

Avgör om den angivna Color är lika med den aktuella färgen med byteprecisionsjämförelse.

Equals(Object)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromArgb(String)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHex(String)
Föråldrad.

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsla(Double, Double, Double, Double)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsla(Single, Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsv(Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsv(Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsva(Int32, Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromHsva(Single, Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromInt(Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgb(Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgb(Double, Double, Double)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgb(Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgb(Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgba(Byte, Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgba(Double, Double, Double, Double)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgba(Int32, Int32, Int32, Int32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgba(Single, Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromRgba(String)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

FromUint(UInt32)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

GetComplementary()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

GetHashCode()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

GetHue()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

GetLuminosity()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

GetSaturation()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

MultiplyAlpha(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Parse(String)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

PrintMembers(StringBuilder)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToArgbHex(Boolean)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToHex()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToHex(Boolean)
Föråldrad.

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToHsl(Single, Single, Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToInt()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToRgb(Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToRgba(Byte, Byte, Byte, Byte)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToRgbaHex(Boolean)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToString()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToUint()

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

TryParse(String, Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

WithAlpha(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

WithHue(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

WithLuminosity(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

WithSaturation(Single)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Operatorer

Name Description
Equality(Color, Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Implicit(Vector4 to Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Inequality(Color, Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Tilläggsmetoder

Name Description
AsSKColor(Color)

Konverterar en .NET MAUI grafikfärg till en SkiaSharp-färg.

AsSKColorMultiplyAlpha(Color, Single)

Konverterar en .NET MAUI grafikfärg till en SkiaSharp-färg med ett multiplicerat alfavärde.

IsDefault(Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

IsNotDefault(Color)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

Lerp(Color, Color, Double)

Representerar en RGBA-färg med flyttalskomponenter i intervallet 0,0 till 1,0.

ToArgb(Color, Single)

Konverterar en .NET MAUI grafikfärg till en ARGB-heltalsrepresentation med ett ändrat alfavärde.

ToArgb(Color)

Konverterar en .NET MAUI grafikfärg till en ARGB-heltalsrepresentation.

ToColor(Color, Single)

Konverterar en .NET MAUI grafikfärg till en SkiaSharp-färg.

Gäller för