Color 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
色を表し、それを RGBA 値と HSL 値として公開するクラス。
[System.Diagnostics.DebuggerDisplay("R={R}, G={G}, B={B}, A={A}, Hue={Hue}, Saturation={Saturation}, Luminosity={Luminosity}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.ColorTypeConverter))]
public struct Color
type Color = struct
- 継承
-
System.ValueTypeColor
- 属性
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
注釈
この型は変更できません。 色は RGB モードまたは HSL モードで表すことができます。 コンストラクターは Color(Double, Double, Double) R、G、B、A の値を受け取りますが Color 、クラスは色に使用できる HSL データも計算して作成します。
XAML では、アプリケーション開発者は、XAML 属性または入れ子になったタグとして、 TextColor 型Colorのプロパティを指定できます。 次のコード例は、 属性を使用してラベルのテキストの色を指定する方法を示しています。
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
次の例は、入れ子になったタグを使用してラベルのテキストの色を指定する方法を示しています。
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
アプリケーション開発者は、XAML の色を 16 進数または有効な色名として指定できます。
16 進数で色を指定する場合、アプリ開発者は 3 桁、4 桁、または 6 桁の数字を使用できます。 開発者が 3 桁を指定すると、完全に不透明な色の RGB 倍精度データとして解釈されます。 たとえば、"#123" は "#FF112233" で表される色を指定します。 開発者が 4 桁の 16 進数を指定した場合、最初の桁でアルファ チャネルが指定されている点を除き、データは上記のように解釈されます。 たとえば、"#1234" は "#11223344" で表される色を指定します。 最後に、開発者が 6 桁の 16 進数を指定した場合、データは、これらの RGB 値を持つ完全に不透明な色として解釈されます。 たとえば、"#112233" は、"#FF112233" で表される色を指定します。
文字列で色を指定する場合、アプリ開発者は単独で色名を使用するか、"Color" というプレフィックスを付けることができます。 たとえば、 と Color.Purple
の両方Purple
が、紫色の色を指定する有効な方法です。
コンストラクター
Color(Double) |
新しい灰色を初期化します。 |
Color(Double, Double, Double) |
新しい RGB カラーを初期化します。 |
Color(Double, Double, Double, Double) |
アルファ チャネルで新しい RGB カラーを初期化します。 |
フィールド
AliceBlue |
アリスブルー: RGB 値 #FFF0F8FF で表される色。 |
AntiqueWhite |
アンティークホワイト: RGB 値 #FFFAEBD7 で表される色。 |
Aqua |
アクア: RGB 値 #00ffff で表される色。 |
Aquamarine |
アクアマリン: RGB 値 #FF7FFFD4 で表される色。 |
Azure |
空色: RGB 値 #FFF0FFFF で表される色。 |
Beige |
ベージュ: RGB 値 #FFF5F5DC で表される色。 |
Bisque |
ビスク: RGB 値 #FFFFE4C4 で表される色。 |
Black |
黒: RGB 値 #000000 で表される色。 |
BlanchedAlmond |
ブランシュアーモンド: RGB 値 #FFFFEBCD で表される色。 |
Blue |
青: RGB 値 #0000ff で表される色。 |
BlueViolet |
青紫: RGB 値 #FF8A2BE2 で表される色。 |
Brown |
茶: RGB 値 #FFA52A2A で表される色。 |
BurlyWood |
バーリーウッド: RGB 値 #FFDEB887 で表される色。 |
CadetBlue |
カデットブルー: RGB 値 #FF5F9EA0 で表される色。 |
Chartreuse |
シャルトルーズ: RGB 値 #FF7FFF00 で表される色。 |
Chocolate |
チョコレート: RGB 値 #FFD2691E で表される色。 |
Coral |
コーラル: RGB 値 #FFFF7F50 で表される色。 |
CornflowerBlue |
コーンフラワーブルー: RGB 値 #FF6495ED で表される色。 |
Cornsilk |
コーンシルク: RGB 値 #FFFFF8DC で表される色。 |
Crimson |
深紅: RGB 値 #FFDC143C で表される色。 |
Cyan |
シアン: RGB 値 #FF00FFFF で表される色。 |
DarkBlue |
濃い青: RGB 値 #FF00008B で表される色。 |
DarkCyan |
濃いシアン: RGB 値 #FF008B8B で表される色。 |
DarkGoldenrod |
濃いゴールデンロッド: RGB 値 #FFB8860B で表される色。 |
DarkGray |
濃い灰色: RGB 値 #FFA9A9A9 で表される色。 |
DarkGreen |
濃い緑: RGB 値 #FF006400 で表される色。 |
DarkKhaki |
濃いカーキ: RGB 値 #FFBDB76B で表される色。 |
DarkMagenta |
濃いマゼンタ: RGB 値 #FF8B008B で表される色。 |
DarkOliveGreen |
濃いオリーブグリーン: RGB 値 #FF556B2F で表される色。 |
DarkOrange |
濃いオレンジ: RGB 値 #FFFF8C00 で表される色。 |
DarkOrchid |
濃いオーキッド: RGB 値 #FF9932CC で表される色。 |
DarkRed |
濃い赤: RGB 値 #FF8B0000 で表される色。 |
DarkSalmon |
濃いサーモンピンク: RGB 値 #FFE9967A で表される色。 |
DarkSeaGreen |
濃いシーグリーン: RGB 値 #FF8FBC8F で表される色。 |
DarkSlateBlue |
濃いスレートブルー: RGB 値 #FF483D8B で表される色。 |
DarkSlateGray |
濃いスレートグレー: RGB 値 #FF2F4F4F で表される色。 |
DarkTurquoise |
濃いターコイズ: RGB 値 #FF00CED1 で表される色。 |
DarkViolet |
濃いバイオレット: RGB 値 #FF9400D3 で表される色。 |
DeepPink |
深いピンク: RGB 値 #FFFF1493 で表される色。 |
DeepSkyBlue |
深いスカイブルー: RGB 値 #FF00BFFF で表される色。 |
DimGray |
ディムグレイ: RGB 値 #FF696969 で表される色。 |
DodgerBlue |
ドジャーブルー: RGB 値 #FF1E90FF で表される色。 |
Firebrick |
れんが色: RGB 値 #FFB22222 で表される色。 |
FloralWhite |
フローラルホワイト: RGB 値 #FFFFFAF0 で表される色。 |
ForestGreen |
フォレストグリーン: RGB 値 #FF228B22 で表される色。 |
Fuchsia |
赤紫: RGB 値 #ff00ff で表される色。 |
Fuschia |
古い.
赤紫: RGB 値 #ff00ff で表される色。 非推奨。 「解説」を参照してください。 |
Gainsboro |
ゲーンズボロ: RGB 値 #FFDCDCDC で表される色。 |
GhostWhite |
ゴーストホワイト: RGB 値 #FFF8F8FF で表される色。 |
Gold |
金色: RGB 値 #FFFFD700 で表される色。 |
Goldenrod |
ゴールデンロッド: RGB 値 #FFDAA520 で表される色。 |
Gray |
灰色: RGB 値 #808080 で表される色。 |
Green |
緑: RGB 値 #008000 で表される色。 |
GreenYellow |
グリーンイエロー: RGB 値 #FFADFF2F で表される色。 |
Honeydew |
ハニーデュー: RGB 値 #FFF0FFF0 で表される色。 |
HotPink |
ホットピンク: RGB 値 #FFFF69B4 で表される色。 |
IndianRed |
インディアンレッド: RGB 値 #FFCD5C5C で表される色。 |
Indigo |
インディゴ: RGB 値 #FF4B0082 で表される色。 |
Ivory |
アイボリー: RGB 値 #FFFFFFF0 で表される色。 |
Khaki |
カーキ: RGB 値 #FFF0E68C で表される色。 |
Lavender |
ラベンダー: RGB 値 #FFE6E6FA で表される色。 |
LavenderBlush |
ラベンダーブラッシュ: RGB 値 #FFFFF0F5 で表される色。 |
LawnGreen |
若草色: RGB 値 #FF7CFC00 で表される色。 |
LemonChiffon |
レモンシフォン: RGB 値 #FFFFFACD で表される色。 |
LightBlue |
ライトブルー: RGB 値 #FFADD8E6 で表される色。 |
LightCoral |
薄いコーラル: RGB 値 #FFF08080 で表される色。 |
LightCyan |
薄いシアン: RGB 値 #FFE0FFFF で表される色。 |
LightGoldenrodYellow |
薄いゴールデンイエロー: RGB 値 #FFFAFAD2 で表される色。 |
LightGray |
薄い灰色: RGB 値 #FFD3D3D3 で表される色。 |
LightGreen |
薄い緑: RGB 値 #FF90EE90 で表される色。 |
LightPink |
薄いピンク: RGB 値 #FFFFB6C1 で表される色。 |
LightSalmon |
薄いサーモンピンク: RGB 値 #FFFFA07A で表される色。 |
LightSeaGreen |
薄いシーグリーン: RGB 値 #FF20B2AA で表される色。 |
LightSkyBlue |
薄いスカイブルー: RGB 値 #FF87CEFA で表される色。 |
LightSlateGray |
薄いスレートグレー: RGB 値 #FF778899 で表される色。 |
LightSteelBlue |
薄いスチールブルー: RGB 値 #FFB0C4DE で表される色。 |
LightYellow |
薄い黄: RGB 値 #FFFFFFE0 で表される色。 |
Lime |
黄緑: RGB 値 #00ff00 で表される色。 |
LimeGreen |
ライムグリーン: RGB 値 #FF32CD32 で表される色。 |
Linen |
リネン: RGB 値 #FFFAF0E6 で表される色。 |
Magenta |
マゼンタ: RGB 値 #FFFF00FF で表される色。 |
Maroon |
栗色: RGB 値 #800000 で表される色。 |
MediumAquamarine |
淡いアクアマリン: RGB 値 #FF66CDAA で表される色。 |
MediumBlue |
淡い青: RGB 値 #FF0000CD で表される色。 |
MediumOrchid |
淡いオーキッド: RGB 値 #FFBA55D3 で表される色。 |
MediumPurple |
淡い紫: RGB 値 #FF9370DB で表される色。 |
MediumSeaGreen |
淡いシーグリーン: RGB 値 #FF3CB371 で表される色。 |
MediumSlateBlue |
淡いスレートブルー: RGB 値 #FF7B68EE で表される色。 |
MediumSpringGreen |
淡いスプリンググリーン: RGB 値 #FF00FA9A で表される色。 |
MediumTurquoise |
淡いターコイズ: RGB 値 #FF48D1CC で表される色。 |
MediumVioletRed |
淡いバイオレットレッド: RGB 値 #FFC71585 で表される色。 |
MidnightBlue |
ミッドナイトブルー: RGB 値 #FF191970 で表される色。 |
MintCream |
ミントクリーム: RGB 値 #FFF5FFFA で表される色。 |
MistyRose |
ミスティローズ: RGB 値 #FFFFE4E1 で表される色。 |
Moccasin |
モカシン: RGB 値 #FFFFE4B5 で表される色。 |
NavajoWhite |
ナバホホワイト: RGB 値 #FFFFDEAD で表される色。 |
Navy |
紺: RGB 値 #000080 で表される色。 |
OldLace |
オールドレース: RGB 値 #FFFDF5E6 で表される色。 |
Olive |
オリーブ: RGB 値 #808000 で表される色。 |
OliveDrab |
オリーブドラブ: RGB 値 #FF6B8E23 で表される色。 |
Orange |
オレンジ: RGB 値 #ffa500 で表される色。 |
OrangeRed |
オレンジレッド: RGB 値 #FFFF4500 で表される色。 |
Orchid |
オーキッド: RGB 値 #FFDA70D6 で表される色。 |
PaleGoldenrod |
ペールゴールデンロッド: RGB 値 #FFEEE8AA で表される色。 |
PaleGreen |
ペールグリーン: RGB 値 #FF98FB98 で表される色。 |
PaleTurquoise |
ペールターコイズ: RGB 値 #FFAFEEEE で表される色。 |
PaleVioletRed |
ペールバイオレットレッド: RGB 値 #FFDB7093 で表される色。 |
PapayaWhip |
パパイヤホイップ: RGB 値 #FFFFEFD5 で表される色。 |
PeachPuff |
ピーチパフ: RGB 値 #FFFFDAB9 で表される色。 |
Peru |
黄土色: RGB 値 #FFCD853F で表される色。 |
Pink |
ピンク: RGB 値 #ff66ff で表される色。 |
Plum |
プラム: RGB 値 #FFDDA0DD で表される色。 |
PowderBlue |
パウダーブルー: RGB 値 #FFB0E0E6 で表される色。 |
Purple |
紫: RGB 値 #800080 で表される色。 |
Red |
赤: RGB 値 #ff0000 で表される色。 |
RosyBrown |
ローズブラウン: RGB 値 #FFBC8F8F で表される色。 |
RoyalBlue |
ロイヤルブルー: RGB 値 #FF4169E1 で表される色。 |
SaddleBrown |
サドルブラウン: RGB 値 #FF8B4513 で表される色。 |
Salmon |
サーモンピンク: RGB 値 #FFFA8072 で表される色。 |
SandyBrown |
サンディブラウン: RGB 値 #FFF4A460 で表される色。 |
SeaGreen |
シーグリーン: RGB 値 #FF2E8B57 で表される色。 |
SeaShell |
シーシェル: RGB 値 #FFFFF5EE で表される色。 |
Sienna |
赤褐色: RGB 値 #FFA0522D で表される色。 |
Silver |
銀色: RGB 値 #c0c0c0 で表される色。 |
SkyBlue |
スカイブルー: RGB 値 #FF87CEEB で表される色。 |
SlateBlue |
スレートブルー: RGB 値 #FF6A5ACD で表される色。 |
SlateGray |
スレートグレー: RGB 値 #FF708090 で表される色。 |
Snow |
スノー: RGB 値 #FFFFFAFA で表される色。 |
SpringGreen |
スプリンググリーン: RGB 値 #FF00FF7F で表される色。 |
SteelBlue |
スチールブルー: RGB 値 #FF4682B4 で表される色。 |
Tan |
小麦色: RGB 値 #FFD2B48C で表される色。 |
Teal |
青緑: RGB 値 #008080 で表される色。 |
Thistle |
あざみ色: RGB 値 #FFD8BFD8 で表される色。 |
Tomato |
トマト: RGB 値 #FFFF6347 で表される色。 |
Transparent |
透明色: RGB 値 #00ffffff で表される色。 |
Turquoise |
水色: RGB 値 #FF40E0D0 で表される色。 |
Violet |
バイオレット: RGB 値 #FFEE82EE で表される色。 |
Wheat |
小麦: RGB 値 #FFF5DEB3 で表される色。 |
White |
白: RGB 値 #ffffff で表される色。 |
WhiteSmoke |
ホワイトスモーク: RGB 値 #FFF5F5F5 で表される色。 |
Yellow |
黄色: RGB 値 #ffff00 で表される色。 |
YellowGreen |
イエローグリーン: RGB 値 #FF9ACD32 で表される色。 |
プロパティ
A |
色のアルファ要素を取得します。 |
Accent |
アプリケーションからアクセント カラーまたは濃淡の色を取得します。 |
B |
色の青要素を取得します。 |
Default |
既定の色を返します。 |
G |
色の緑要素を取得します。 |
Hue |
色の色相を取得します。 |
IsDefault |
Xamarin.Forms プラットフォームによる内部使用向け。 |
Luminosity |
色の明度を取得します。 |
R |
色の赤要素を取得します。 |
Saturation |
色の彩度を取得します。 |
メソッド
AddLuminosity(Double) |
変更された明度チャネルを持つ新しい色を返します。 |
Equals(Object) |
指定された System.Object が現在の色と等価であるかどうかを判断します。 |
FromHex(String) |
要求された赤、緑、および青のチャネルを持つ新しい RGB カラー インスタンスを返します。 アルファ チャネルが |
FromHsla(Double, Double, Double, Double) |
アルファ チャネルを持つ新しい HSL カラーを返します |
FromHsv(Double, Double, Double) |
色を表し、それを RGBA 値と HSL 値として公開するクラス。 |
FromHsv(Int32, Int32, Int32) |
色を表し、それを RGBA 値と HSL 値として公開するクラス。 |
FromHsva(Double, Double, Double, Double) |
色を表し、それを RGBA 値と HSL 値として公開するクラス。 |
FromHsva(Int32, Int32, Int32, Int32) |
色を表し、それを RGBA 値と HSL 値として公開するクラス。 |
FromRgb(Double, Double, Double) |
新しい RGB カラー インスタンスを返します。 |
FromRgb(Int32, Int32, Int32) |
新しい RGB カラー インスタンスを返します。 |
FromRgba(Double, Double, Double, Double) |
新しい RGBA カラー インスタンスを返します。 |
FromRgba(Int32, Int32, Int32, Int32) |
新しい RGBA カラー インスタンスを返します。 |
FromUint(UInt32) |
要求された RGBA 値を持つ新しい色を返します。 |
GetHashCode() |
この System.Object のハッシュコードを返します。 |
MultiplyAlpha(Double) |
アルファで乗算され、0 - 1 の範囲 (両端を含む) に固定されたアルファ チャネルを持つ新しい色を返します。 |
SetAccent(Color) |
Xamarin.Forms プラットフォームによる内部使用向け。 |
ToHex() |
色を表し、それを RGBA 値と HSL 値として公開するクラス。 |
ToString() |
色の文字列表現を返します。 |
WithHue(Double) |
彩度と明度が同じままで、色相だけが変更された色を返します。 |
WithLuminosity(Double) |
明度が変更された色を返します。 |
WithSaturation(Double) |
彩度が変更された新しい色を返します。 |
演算子
Equality(Color, Color) |
|
Implicit(Color to Color) |
指定された |
Implicit(Color to Color) |
指定された |
Inequality(Color, Color) |
|