次の方法で共有


Color クラス

定義

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

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)
継承
Color
属性
実装

コンストラクター

名前 説明
Color()

既定値 (黒) を使用して、 Color クラスの新しいインスタンスを初期化します。

Color(Byte, Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Int32, Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Single, Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Color(Vector4)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

フィールド

名前 説明
Alpha

0.0 (透明) から 1.0 (不透明) までの範囲の色のアルファ (不透明度) コンポーネント。

Blue

0.0 から 1.0 までの範囲の色の青いコンポーネント。

Green

0.0 から 1.0 の範囲の色の緑のコンポーネント。

Red

0.0 から 1.0 までの範囲の色の赤のコンポーネント。

プロパティ

名前 説明
EqualityContract

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

メソッド

名前 説明
<Clone>$()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

AddLuminosity(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

AsPaint()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Equals(Color)

バイト精度比較を使用して、指定した Color が現在の色と等しいかどうかを判断します。

Equals(Object)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromArgb(String)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHex(String)
古い.

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsla(Double, Double, Double, Double)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsla(Single, Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsv(Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsv(Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsva(Int32, Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromHsva(Single, Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromInt(Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgb(Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgb(Double, Double, Double)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgb(Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgb(Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgba(Byte, Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgba(Double, Double, Double, Double)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgba(Int32, Int32, Int32, Int32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgba(Single, Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromRgba(String)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

FromUint(UInt32)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

GetComplementary()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

GetHashCode()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

GetHue()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

GetLuminosity()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

GetSaturation()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

MultiplyAlpha(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Parse(String)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

PrintMembers(StringBuilder)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToArgbHex(Boolean)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToHex()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToHex(Boolean)
古い.

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToHsl(Single, Single, Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToInt()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToRgb(Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToRgba(Byte, Byte, Byte, Byte)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToRgbaHex(Boolean)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToString()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToUint()

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

TryParse(String, Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

WithAlpha(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

WithHue(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

WithLuminosity(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

WithSaturation(Single)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

演算子

名前 説明
Equality(Color, Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Implicit(Vector4 to Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Inequality(Color, Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

拡張メソッド

名前 説明
AsSKColor(Color)

.NET MAUIグラフィックスの色を SkiaSharp 色に変換します。

AsSKColorMultiplyAlpha(Color, Single)

.NET MAUIグラフィックスの色を、乗算されたアルファ値を持つ SkiaSharp 色に変換します。

IsDefault(Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

IsNotDefault(Color)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

Lerp(Color, Color, Double)

0.0 から 1.0 の範囲の浮動小数点コンポーネントを持つ RGBA 色を表します。

ToArgb(Color, Single)

.NET MAUIグラフィックスの色を、変更されたアルファ値を持つ ARGB 整数表現に変換します。

ToArgb(Color)

.NET MAUIグラフィックスの色を ARGB 整数表現に変換します。

ToColor(Color, Single)

.NET MAUIグラフィックスの色を SkiaSharp 色に変換します。

適用対象