Color Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan 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
- Warisan
-
System.ValueTypeColor
- Atribut
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Keterangan
Jenis ini tidak dapat diubah. Warna dapat diekspresikan dalam mode RGB atau HSL. Color(Double, Double, Double) Sementara konstruktor mengambil nilai R, G, B, dan A, Color kelas juga menghitung dan menyediakan data HSL untuk warna.
Di XAML, pengembang aplikasi dapat menentukan properti apa pun yang berjenis Color, misalnya, TextColor baik sebagai atribut XAML atau sebagai tag berlapis. Contoh kode berikut menunjukkan cara menentukan warna teks untuk label dengan menggunakan atribut :
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
Contoh di bawah ini menunjukkan cara menentukan warna teks untuk label dengan menggunakan tag berlapis:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
Pengembang aplikasi dapat menentukan warna dalam XAML baik sebagai angka heksadesimal atau sebagai nama warna yang valid.
Saat menentukan warna dengan angka heksadesimal, pengembang aplikasi dapat menggunakan 3, 4, atau 6 digit. Jika pengembang menentukan 3 digit, mereka ditafsirkan sebagai data ganda RGB untuk warna yang sepenuhnya buram. Misalnya, "#123" menentukan warna yang diwakili oleh "#FF112233". Jika pengembang menyediakan angka heksadesimal 4 digit, maka data ditafsirkan seperti di atas, kecuali bahwa digit pertama menentukan saluran alfa. Misalnya, "#1234" menentukan warna yang diwakili oleh "#11223344". Terakhir, jika pengembang menyediakan angka heksadesimal 6 digit, data ditafsirkan sebagai warna buram sepenuhnya dengan nilai RGB tersebut. Misalnya, "#112233" menentukan warna yang diwakili oleh "#FF112233".
Saat menentukan warna dengan string, pengembang aplikasi dapat menggunakan nama warna dalam isolasi, atau mengawalinya dengan "Warna.". Misalnya, dan Purple
Color.Purple
merupakan cara yang valid untuk menentukan warna ungu.
Konstruktor
Color(Double) |
Menginisialisasi warna abu-abu baru. |
Color(Double, Double, Double) |
Menginisialisasi warna RGB baru. |
Color(Double, Double, Double, Double) |
Menginisialisasi warna RGB baru dengan saluran alfa. |
Bidang
AliceBlue |
AliceBlue, warna yang diwakili oleh nilai RGB #FFF0F8FF. |
AntiqueWhite |
AntiqueWhite, warna yang diwakili oleh nilai RGB #FFFAEBD7. |
Aqua |
Aqua, warna yang diwakili oleh nilai RGB #00ffff. |
Aquamarine |
Aquamarine, warna yang diwakili oleh nilai RGB #FF7FFFD4. |
Azure |
Azure, warna yang diwakili oleh nilai RGB #FFF0FFFF. |
Beige |
Kran, warna yang diwakili oleh nilai RGB #FFF5F5DC. |
Bisque |
Bisque, warna yang diwakili oleh nilai RGB #FFFFE4C4. |
Black |
Hitam, warna yang diwakili oleh nilai RGB #000000. |
BlanchedAlmond |
BlanchedAlmond, warna yang diwakili oleh nilai RGB #FFFFEBCD. |
Blue |
Biru, warna yang diwakili oleh nilai RGB #0000ff. |
BlueViolet |
BlueViolet, warna yang diwakili oleh nilai RGB #FF8A2BE2. |
Brown |
Coklat, warna yang diwakili oleh nilai RGB #FFA52A2A. |
BurlyWood |
BurlyWood, warna yang diwakili oleh nilai RGB #FFDEB887. |
CadetBlue |
CadetBlue, warna yang diwakili oleh nilai RGB #FF5F9EA0. |
Chartreuse |
Chartreuse, warna yang diwakili oleh nilai RGB #FF7FFF00. |
Chocolate |
Cokelat, warna yang diwakili oleh nilai RGB #FFD2691E. |
Coral |
Karang, warna yang diwakili oleh nilai RGB #FFFF7F50. |
CornflowerBlue |
CornflowerBlue, warna yang diwakili oleh nilai RGB #FF6495ED. |
Cornsilk |
Cornsilk, warna yang diwakili oleh nilai RGB #FFFFF8DC. |
Crimson |
Crimson, warna yang diwakili oleh nilai RGB #FFDC143C. |
Cyan |
Cyan, warna yang diwakili oleh nilai RGB #FF00FFFF. |
DarkBlue |
DarkBlue, warna yang diwakili oleh nilai RGB #FF00008B. |
DarkCyan |
DarkCyan, warna yang diwakili oleh nilai RGB #FF008B8B. |
DarkGoldenrod |
DarkGoldenrod, warna yang diwakili oleh nilai RGB #FFB8860B. |
DarkGray |
DarkGray, warna yang diwakili oleh nilai RGB #FFA9A9A9. |
DarkGreen |
DarkGreen, warna yang diwakili oleh nilai RGB #FF006400. |
DarkKhaki |
DarkKhaki, warna yang diwakili oleh nilai RGB #FFBDB76B. |
DarkMagenta |
DarkMagenta, warna yang diwakili oleh nilai RGB #FF8B008B. |
DarkOliveGreen |
DarkOliveGreen, warna yang diwakili oleh nilai RGB #FF556B2F. |
DarkOrange |
DarkOrange, warna yang diwakili oleh nilai RGB #FFFF8C00. |
DarkOrchid |
DarkOrchid, warna yang diwakili oleh nilai RGB #FF9932CC. |
DarkRed |
DarkRed, warna yang diwakili oleh nilai RGB #FF8B0000. |
DarkSalmon |
DarkSalmon, warna yang diwakili oleh nilai RGB #FFE9967A. |
DarkSeaGreen |
DarkSeaGreen, warna yang diwakili oleh nilai RGB #FF8FBC8F. |
DarkSlateBlue |
DarkSlateBlue, warna yang diwakili oleh nilai RGB #FF483D8B. |
DarkSlateGray |
DarkSlateGray, warna yang diwakili oleh nilai RGB #FF2F4F4F. |
DarkTurquoise |
DarkTurquoise, warna yang diwakili oleh nilai RGB #FF00CED1. |
DarkViolet |
DarkViolet, warna yang diwakili oleh nilai RGB #FF9400D3. |
DeepPink |
DeepPink, warna yang diwakili oleh nilai RGB #FFFF1493. |
DeepSkyBlue |
DeepSkyBlue, warna yang diwakili oleh nilai RGB #FF00BFFF. |
DimGray |
DimGray, warna yang diwakili oleh nilai RGB #FF696969. |
DodgerBlue |
DodgerBlue, warna yang diwakili oleh nilai RGB #FF1E90FF. |
Firebrick |
Firebrick, warna yang diwakili oleh nilai RGB #FFB22222. |
FloralWhite |
FloralWhite, warna yang diwakili oleh nilai RGB #FFFFFAF0. |
ForestGreen |
ForestGreen, warna yang diwakili oleh nilai RGB #FF228B22. |
Fuchsia |
Fuchsia, warna yang diwakili oleh nilai RGB #ff00ff. |
Fuschia |
Kedaluwarsa.
Fuchsia, warna yang diwakili oleh nilai RGB #ff00ff. Dihentikan. Lihat Keterangan. |
Gainsboro |
Gainsboro, warna yang diwakili oleh nilai RGB #FFDCDCDC. |
GhostWhite |
GhostWhite, warna yang diwakili oleh nilai RGB #FFF8F8FF. |
Gold |
Emas, warna yang diwakili oleh nilai RGB #FFFFD700. |
Goldenrod |
Goldenrod, warna yang diwakili oleh nilai RGB #FFDAA520. |
Gray |
Abu-abu, warna yang diwakili oleh nilai RGB #808080. |
Green |
Hijau, warna yang diwakili oleh nilai RGB #008000. |
GreenYellow |
GreenYellow, warna yang diwakili oleh nilai RGB #FFADFF2F. |
Honeydew |
Honeydew, warna yang diwakili oleh nilai RGB #FFF0FFF0. |
HotPink |
HotPink, warna yang diwakili oleh nilai RGB #FFFF69B4. |
IndianRed |
IndianRed, warna yang diwakili oleh nilai RGB #FFCD5C5C. |
Indigo |
Indigo, warna yang diwakili oleh nilai RGB #FF4B0082. |
Ivory |
Gading, warna yang diwakili oleh nilai RGB #FFFFFFF0. |
Khaki |
Khaki, warna yang diwakili oleh nilai RGB #FFF0E68C. |
Lavender |
Lavender, warna yang diwakili oleh nilai RGB #FFE6E6FA. |
LavenderBlush |
LavenderBlush, warna yang diwakili oleh nilai RGB #FFFFF0F5. |
LawnGreen |
LawnGreen, warna yang diwakili oleh nilai RGB #FF7CFC00. |
LemonChiffon |
LemonChiffon, warna yang diwakili oleh nilai RGB #FFFFFACD. |
LightBlue |
LightBlue, warna yang diwakili oleh nilai RGB #FFADD8E6. |
LightCoral |
LightCoral, warna yang diwakili oleh nilai RGB #FFF08080. |
LightCyan |
LightCyan, warna yang diwakili oleh nilai RGB #FFE0FFFF. |
LightGoldenrodYellow |
LightGoldenrodYellow, warna yang diwakili oleh nilai RGB #FFFAFAD2. |
LightGray |
LightGray, warna yang diwakili oleh nilai RGB #FFD3D3D3. |
LightGreen |
LightGreen, warna yang diwakili oleh nilai RGB #FF90EE90. |
LightPink |
LightPink, warna yang diwakili oleh nilai RGB #FFFFB6C1. |
LightSalmon |
LightSalmon, warna yang diwakili oleh nilai RGB #FFFFA07A. |
LightSeaGreen |
LightSeaGreen, warna yang diwakili oleh nilai RGB #FF20B2AA. |
LightSkyBlue |
LightSkyBlue, warna yang diwakili oleh nilai RGB #FF87CEFA. |
LightSlateGray |
LightSlateGray, warna yang diwakili oleh nilai RGB #FF778899. |
LightSteelBlue |
LightSteelBlue, warna yang diwakili oleh nilai RGB #FFB0C4DE. |
LightYellow |
LightYellow, warna yang diwakili oleh nilai RGB #FFFFFFE0. |
Lime |
Kapur, warna yang diwakili oleh nilai RGB #00ff00. |
LimeGreen |
LimeGreen, warna yang diwakili oleh nilai RGB #FF32CD32. |
Linen |
Linen, warna yang diwakili oleh nilai RGB #FFFAF0E6. |
Magenta |
Magenta, warna yang diwakili oleh nilai RGB #FFFF00FF. |
Maroon |
Maroon, warna yang diwakili oleh nilai RGB #800000. |
MediumAquamarine |
MediumAquamarine, warna yang diwakili oleh nilai RGB #FF66CDAA. |
MediumBlue |
MediumBlue, warna yang diwakili oleh nilai RGB #FF0000CD. |
MediumOrchid |
MediumOrchid, warna yang diwakili oleh nilai RGB #FFBA55D3. |
MediumPurple |
MediumPurple, warna yang diwakili oleh nilai RGB #FF9370DB. |
MediumSeaGreen |
MediumSeaGreen, warna yang diwakili oleh nilai RGB #FF3CB371. |
MediumSlateBlue |
MediumSlateBlue, warna yang diwakili oleh nilai RGB #FF7B68EE. |
MediumSpringGreen |
MediumSpringGreen, warna yang diwakili oleh nilai RGB #FF00FA9A. |
MediumTurquoise |
MediumTurquoise, warna yang diwakili oleh nilai RGB #FF48D1CC. |
MediumVioletRed |
MediumVioletRed, warna yang diwakili oleh nilai RGB #FFC71585. |
MidnightBlue |
MidnightBlue, warna yang diwakili oleh nilai RGB #FF191970. |
MintCream |
MintCream, warna yang diwakili oleh nilai RGB #FFF5FFFA. |
MistyRose |
MistyRose, warna yang diwakili oleh nilai RGB #FFFFE4E1. |
Moccasin |
Moccasin, warna yang diwakili oleh nilai RGB #FFFFE4B5. |
NavajoWhite |
NavajoWhite, warna yang diwakili oleh nilai RGB #FFFFDEAD. |
Navy |
Navy, warna yang diwakili oleh nilai RGB #000080. |
OldLace |
OldLace, warna yang diwakili oleh nilai RGB #FFFDF5E6. |
Olive |
Zaitun, warna yang diwakili oleh nilai RGB #808000. |
OliveDrab |
OliveDrab, warna yang diwakili oleh nilai RGB #FF6B8E23. |
Orange |
Oranye, warna yang diwakili oleh nilai RGB #ffa500. |
OrangeRed |
OrangeRed, warna yang diwakili oleh nilai RGB #FFFF4500. |
Orchid |
Orchid, warna yang diwakili oleh nilai RGB #FFDA70D6. |
PaleGoldenrod |
PaleGoldenrod, warna yang diwakili oleh nilai RGB #FFEEE8AA. |
PaleGreen |
PaleGreen, warna yang diwakili oleh nilai RGB #FF98FB98. |
PaleTurquoise |
PaleTurquoise, warna yang diwakili oleh nilai RGB #FFAFEEEE. |
PaleVioletRed |
PaleVioletRed, warna yang diwakili oleh nilai RGB #FFDB7093. |
PapayaWhip |
PepayaWhip, warna yang diwakili oleh nilai RGB #FFFFEFD5. |
PeachPuff |
PeachPuff, warna yang diwakili oleh nilai RGB #FFFFDAB9. |
Peru |
Peru, warna yang diwakili oleh nilai RGB #FFCD853F. |
Pink |
Merah muda, warna yang diwakili oleh nilai RGB #ff66ff. |
Plum |
Plum, warna yang diwakili oleh nilai RGB #FFDDA0DD. |
PowderBlue |
PowderBlue, warna yang diwakili oleh nilai RGB #FFB0E0E6. |
Purple |
Ungu, warna yang diwakili oleh nilai RGB #800080. |
Red |
Merah, warna yang diwakili oleh nilai RGB #ff0000. |
RosyBrown |
RosyBrown, warna yang diwakili oleh nilai RGB #FFBC8F8F. |
RoyalBlue |
RoyalBlue, warna yang diwakili oleh nilai RGB #FF4169E1. |
SaddleBrown |
SaddleBrown, warna yang diwakili oleh nilai RGB #FF8B4513. |
Salmon |
Salmon, warna yang diwakili oleh nilai RGB #FFFA8072. |
SandyBrown |
SandyBrown, warna yang diwakili oleh nilai RGB #FFF4A460. |
SeaGreen |
SeaGreen, warna yang diwakili oleh nilai RGB #FF2E8B57. |
SeaShell |
SeaShell, warna yang diwakili oleh nilai RGB #FFFFF5EE. |
Sienna |
Sienna, warna yang diwakili oleh nilai RGB #FFA0522D. |
Silver |
Silver, warna yang diwakili oleh nilai RGB #c0c0c0. |
SkyBlue |
SkyBlue, warna yang diwakili oleh nilai RGB #FF87CEEB. |
SlateBlue |
SlateBlue, warna yang diwakili oleh nilai RGB #FF6A5ACD. |
SlateGray |
SlateGray, warna yang diwakili oleh nilai RGB #FF708090. |
Snow |
Salju, warna yang diwakili oleh nilai RGB #FFFFFAFA. |
SpringGreen |
SpringGreen, warna yang diwakili oleh nilai RGB #FF00FF7F. |
SteelBlue |
SteelBlue, warna yang diwakili oleh nilai RGB #FF4682B4. |
Tan |
Kecokelatan, warna yang diwakili oleh nilai RGB #FFD2B48C. |
Teal |
Teal, warna yang diwakili oleh nilai RGB #008080. |
Thistle |
Thistle, warna yang diwakili oleh nilai RGB #FFD8BFD8. |
Tomato |
Tomat, warna yang diwakili oleh nilai RGB #FFFF6347. |
Transparent |
Warna transparan, diwakili oleh nilai RGB #00ffffff. |
Turquoise |
Pirus, warna yang diwakili oleh nilai RGB #FF40E0D0. |
Violet |
Violet, warna yang diwakili oleh nilai RGB #FFEE82EE. |
Wheat |
Gandum, warna yang diwakili oleh nilai RGB #FFF5DEB3. |
White |
Putih, warna yang diwakili oleh nilai RGB #ffffff. |
WhiteSmoke |
WhiteSmoke, warna yang diwakili oleh nilai RGB #FFF5F5F5. |
Yellow |
Kuning, warna yang diwakili oleh nilai RGB #ffff00. |
YellowGreen |
YellowGreen, warna yang diwakili oleh nilai RGB #FF9ACD32. |
Properti
A |
Mendapatkan komponen alfa warna. |
Accent |
Mendapatkan warna aksen atau warna dari aplikasi. |
B |
Mendapatkan komponen warna biru. |
Default |
Mengembalikan warna default. |
G |
Mendapatkan komponen Warna Hijau. |
Hue |
Mendapatkan warna Hue. |
IsDefault |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
Luminosity |
Mendapatkan Luminositas untuk warna. |
R |
Mendapatkan komponen Warna Merah. |
Saturation |
Mendapatkan Saturasi warna |
Metode
AddLuminosity(Double) |
Mengembalikan Warna baru dengan saluran luminositas yang dimodifikasi. |
Equals(Object) |
Tentukan apakah yang disediakan System.Object setara dengan Warna saat ini. |
FromHex(String) |
Mengembalikan instans Warna RGB baru dengan saluran Merah, Hijau, dan Biru yang diminta. Saluran Alpha diatur jika |
FromHsla(Double, Double, Double, Double) |
Mengembalikan Warna HSL baru dengan saluran alfa |
FromHsv(Double, Double, Double) |
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan HSL. |
FromHsv(Int32, Int32, Int32) |
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan HSL. |
FromHsva(Double, Double, Double, Double) |
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan HSL. |
FromHsva(Int32, Int32, Int32, Int32) |
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan HSL. |
FromRgb(Double, Double, Double) |
Mengembalikan instans warna rgb baru. |
FromRgb(Int32, Int32, Int32) |
Mengembalikan instans warna rgb baru. |
FromRgba(Double, Double, Double, Double) |
Mengembalikan instans warna RGBA baru. |
FromRgba(Int32, Int32, Int32, Int32) |
Mengembalikan instans warna RGBA baru. |
FromUint(UInt32) |
Mengembalikan Warna baru dengan nilai RGBA yang diminta. |
GetHashCode() |
Mengembalikan Hashcode untuk ini System.Object. |
MultiplyAlpha(Double) |
Mengembalikan warna baru dengan saluran alfa dikalikan dengan alfa, dijepit ke rentang inklusif [0-1]. |
SetAccent(Color) |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
ToHex() |
Kelas yang mewakili warna dan mengeksposnya sebagai nilai RGBA dan HSL. |
ToString() |
Mengembalikan representasi string dari Warna. |
WithHue(Double) |
Mengembalikan warna dengan Hue yang dimodifikasi, tetapi mempertahankan Saturasi dan Luminositas yang sama. |
WithLuminosity(Double) |
Mengembalikan warna dengan Luminositas yang dimodifikasi. |
WithSaturation(Double) |
Mengembalikan warna baru dengan Saturasi yang dimodifikasi. |
Operator
Equality(Color, Color) |
Mengembalikan |
Implicit(Color to Color) |
Mengonversi yang disediakan |
Implicit(Color to Color) |
Mengonversi yang disediakan |
Inequality(Color, Color) |
Mengembalikan |