Color Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |