Color Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf.
[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
- Devralma
-
System.ValueTypeColor
- Öznitelikler
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Açıklamalar
Bu tür sabittir. Renkler RGB veya HSL modlarında ifade edilebilir. Color(Double, Double, Double) Oluşturucu R, G, B ve A değerlerini alırken sınıfı Color da renk için HSL verilerini hesaplar ve kullanılabilir hale getirir.
XAML'de, uygulama geliştiricileri türündeki Colorherhangi bir özelliği belirtebilir, TextColor örneğin XAML özniteliği veya iç içe etiket olarak. Aşağıdaki kod örneği, bir özniteliği kullanarak etiket için metin renginin nasıl belirtileceğini gösterir:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
Aşağıdaki örnekte, iç içe etiket kullanarak bir etiket için metin renginin nasıl belirtileceğini gösterilmektedir:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
Uygulama geliştiricileri XAML'deki renkleri onaltılık bir sayı olarak veya geçerli bir renk adı olarak belirtebilir.
Onaltılık sayı içeren bir renk belirtirken, uygulama geliştiricileri 3, 4 veya 6 basamak kullanabilir. Geliştirici 3 basamak belirtiyorsa, tamamen donuk bir renk için RGB çift verisi olarak yorumlanır. Örneğin, "#123", "#FF112233" ile temsil edilen rengi belirtir. Geliştirici 4 basamaklı onaltılık bir sayı sağlıyorsa, ilk basamak alfa kanalını belirtmesi dışında veriler yukarıdaki gibi yorumlanır. Örneğin, "#1234", "#11223344" ile temsil edilen rengi belirtir. Son olarak, geliştirici 6 basamaklı onaltılık bir sayı sağlarsa, veriler bu RGB değerleriyle tamamen opak bir renk olarak yorumlanır. Örneğin, "#112233" "#FF112233" ile temsil edilen rengi belirtir.
Bir dize içeren bir renk belirtirken, uygulama geliştiricileri renk adını yalıtımlı olarak kullanabilir veya "Color" ön eki ekleyebilir. Örneğin, hem hem de Purple
Color.Purple
mor rengini belirtmenin geçerli yollarıdır.
Oluşturucular
Color(Double) |
Yeni bir gri renk başlatın. |
Color(Double, Double, Double) |
Yeni bir RGB rengi başlatır. |
Color(Double, Double, Double, Double) |
Alfa kanalıyla yeni bir RGB rengi başlatır. |
Alanlar
AliceBlue |
AliceBlue, RGB değeriyle temsil edilen renk #FFF0F8FF. |
AntiqueWhite |
AntiqueWhite, RGB değeriyle temsil edilen renk #FFFAEBD7. |
Aqua |
Aqua, RGB değeriyle temsil edilen renk #00ffff. |
Aquamarine |
RGB değeri #FF7FFFD4 ile temsil edilen renk olan aquamarine. |
Azure |
Azure, RGB değeriyle temsil edilen renk #FFF0FFFF. |
Beige |
Bej, RGB değeriyle temsil edilen renk #FFF5F5DC. |
Bisque |
Bisque, RGB değeriyle temsil edilen renk #FFFFE4C4. |
Black |
Siyah, RGB değeri #000000 ile temsil edilen renk. |
BlanchedAlmond |
BlanchedAlmond, RGB değeri #FFFFEBCD ile temsil edilen renk. |
Blue |
Rgb değeriyle temsil edilen renk olan mavi #0000ff. |
BlueViolet |
BlueViolet, RGB değeriyle temsil edilen renk #FF8A2BE2. |
Brown |
RGB değeriyle temsil edilen renk olan kahverengi #FFA52A2A. |
BurlyWood |
BurlyWood, RGB değeriyle temsil edilen renk #FFDEB887. |
CadetBlue |
CadetBlue, RGB değeri #FF5F9EA0 ile temsil edilen renk. |
Chartreuse |
Chartreuse, RGB değeriyle temsil edilen renk #FF7FFF00. |
Chocolate |
RGB değeriyle temsil edilen renk olan çikolata #FFD2691E. |
Coral |
Mercan, RGB değeri ile temsil edilen renk #FFFF7F50. |
CornflowerBlue |
#FF6495ED RGB değeriyle temsil edilen renk olan CornflowerBlue. |
Cornsilk |
Cornsilk, RGB değeriyle temsil edilen renk #FFFFF8DC. |
Crimson |
Crimson, RGB değeriyle temsil edilen renk #FFDC143C. |
Cyan |
Cyan, RGB değeri #FF00FFFF ile temsil edilen renk. |
DarkBlue |
Koyu Mavi, RGB değeriyle temsil edilen renk #FF00008B. |
DarkCyan |
DarkCyan, RGB değeriyle temsil edilen renk #FF008B8B. |
DarkGoldenrod |
DarkGoldenrod, RGB değeriyle temsil edilen renk #FFB8860B. |
DarkGray |
DarkGray, RGB değeriyle temsil edilen renk #FFA9A9A9. |
DarkGreen |
DarkGreen, RGB değeriyle temsil edilen renk #FF006400. |
DarkKhaki |
DarkKhaki, RGB değeriyle temsil edilen renk #FFBDB76B. |
DarkMagenta |
DarkMagenta, RGB değeriyle temsil edilen renk #FF8B008B. |
DarkOliveGreen |
DarkOliveGreen, RGB değeriyle temsil edilen renk #FF556B2F. |
DarkOrange |
DarkOrange, RGB değeriyle temsil edilen renk #FFFF8C00. |
DarkOrchid |
DarkOrchid, RGB değeriyle temsil edilen renk #FF9932CC. |
DarkRed |
RGB değeri #FF8B0000 ile temsil edilen renk olan DarkRed. |
DarkSalmon |
DarkSalmon, RGB değeriyle temsil edilen renk #FFE9967A. |
DarkSeaGreen |
DarkSeaGreen, RGB değeri #FF8FBC8F tarafından temsil edilen renk. |
DarkSlateBlue |
RGB değeri #FF483D8B ile temsil edilen renk olan DarkSlateBlue. |
DarkSlateGray |
DarkSlateGray, RGB değeri #FF2F4F4F ile temsil edilen renk. |
DarkTurquoise |
RGB değeri #FF00CED1 ile temsil edilen renk olan DarkTurquoise. |
DarkViolet |
DarkViolet, RGB değeriyle temsil edilen renk #FF9400D3. |
DeepPink |
DeepPink, RGB değeriyle temsil edilen renk #FFFF1493. |
DeepSkyBlue |
DeepSkyBlue, RGB değeriyle temsil edilen renk #FF00BFFF. |
DimGray |
DimGray, RGB değeriyle temsil edilen renk #FF696969. |
DodgerBlue |
DodgerBlue, RGB değeri ile temsil edilen renk #FF1E90FF. |
Firebrick |
Firebrick, RGB değeriyle temsil edilen renk #FFB22222. |
FloralWhite |
FloralWhite, RGB değeri ile temsil edilen renk #FFFFFAF0. |
ForestGreen |
ForestGreen, RGB değeriyle temsil edilen renk #FF228B22. |
Fuchsia |
Fuşya, RGB değeriyle temsil edilen renk #ff00ff. |
Fuschia |
Geçersiz.
Fuşya, RGB değeriyle temsil edilen renk #ff00ff. Kullanım dışı. Bkz. Açıklamalar. |
Gainsboro |
Gainsboro, RGB değeriyle temsil edilen renk #FFDCDCDC. |
GhostWhite |
GhostWhite, RGB değeriyle temsil edilen renk #FFF8F8FF. |
Gold |
Altın, RGB değeriyle temsil edilen renk #FFFFD700. |
Goldenrod |
Goldenrod, RGB değeriyle temsil edilen renk #FFDAA520. |
Gray |
Rgb değeri #808080 ile temsil edilen renk olan gri. |
Green |
Yeşil, RGB değeri #008000 ile temsil edilen renk. |
GreenYellow |
RGB değeriyle temsil edilen renk olan GreenYellow #FFADFF2F. |
Honeydew |
Honeydew, RGB değeriyle temsil edilen renk #FFF0FFF0. |
HotPink |
HotPink, RGB değeriyle temsil edilen renk #FFFF69B4. |
IndianRed |
IndianRed, RGB değeriyle temsil edilen renk #FFCD5C5C. |
Indigo |
Indigo, RGB değeriyle temsil edilen renk #FF4B0082. |
Ivory |
Fildişi, RGB değeriyle temsil edilen renk #FFFFFFF0. |
Khaki |
Khaki, RGB değeriyle temsil edilen renk #FFF0E68C. |
Lavender |
Lavanta, RGB değeriyle temsil edilen renk #FFE6E6FA. |
LavenderBlush |
LavenderBlush, RGB değeriyle temsil edilen renk #FFFFF0F5. |
LawnGreen |
LawnGreen, RGB değeriyle temsil edilen renk #FF7CFC00. |
LemonChiffon |
LemonChiffon, RGB değeri ile temsil edilen renk #FFFFFACD. |
LightBlue |
LightBlue, RGB değeriyle temsil edilen renk #FFADD8E6. |
LightCoral |
LightCoral, RGB değeriyle temsil edilen renk #FFF08080. |
LightCyan |
LightCyan, RGB değeriyle temsil edilen renk #FFE0FFFF. |
LightGoldenrodYellow |
RGB değeri #FFFAFAD2 ile temsil edilen renk olan LightGoldenrodYellow. |
LightGray |
LightGray, RGB değeriyle temsil edilen renk #FFD3D3D3. |
LightGreen |
LightGreen, RGB değeriyle temsil edilen renk #FF90EE90. |
LightPink |
LightPink, RGB değeriyle temsil edilen renk #FFFFB6C1. |
LightSalmon |
LIGHTSalmon, RGB değeriyle temsil edilen renk #FFFFA07A. |
LightSeaGreen |
#FF20B2AA RGB değeriyle temsil edilen renk olan LightSeaGreen. |
LightSkyBlue |
LightSkyBlue, RGB değeri ile temsil edilen renk #FF87CEFA. |
LightSlateGray |
LightSlateGray, RGB değeri #FF778899 ile temsil edilen renk. |
LightSteelBlue |
LightSteelBlue, RGB değeri #FFB0C4DE ile temsil edilen renk. |
LightYellow |
LIGHTYellow, RGB değeriyle temsil edilen renk #FFFFFFE0. |
Lime |
Lime, RGB değeri #00ff00 ile temsil edilen renk. |
LimeGreen |
LimeGreen, RGB değeriyle temsil edilen renk #FF32CD32. |
Linen |
Kete, RGB değeriyle temsil edilen renk #FFFAF0E6. |
Magenta |
Magenta, RGB değeriyle temsil edilen renk #FFFF00FF. |
Maroon |
Maroon, RGB değeri #800000 ile temsil edilen renk. |
MediumAquamarine |
MediumAquamarine, RGB değeriyle temsil edilen renk #FF66CDAA. |
MediumBlue |
MediumBlue, RGB değeriyle temsil edilen renk #FF0000CD. |
MediumOrchid |
MediumOrchid, RGB değeriyle temsil edilen renk #FFBA55D3. |
MediumPurple |
MediumPurple, RGB değeriyle temsil edilen renk #FF9370DB. |
MediumSeaGreen |
MediumSeaGreen, RGB değeriyle temsil edilen renk #FF3CB371. |
MediumSlateBlue |
MediumSlateBlue, RGB değeriyle temsil edilen renk #FF7B68EE. |
MediumSpringGreen |
MediumSpringGreen, RGB değeri ile temsil edilen renk #FF00FA9A. |
MediumTurquoise |
MediumTurquoise, RGB değeriyle temsil edilen renk #FF48D1CC. |
MediumVioletRed |
MediumVioletRed, RGB değeriyle temsil edilen renk #FFC71585. |
MidnightBlue |
MIDNIGHTBlue, RGB değeriyle temsil edilen renk #FF191970. |
MintCream |
MintCream, RGB değeriyle temsil edilen renk #FFF5FFFA. |
MistyRose |
MistyRose, RGB değeriyle temsil edilen renk #FFFFE4E1. |
Moccasin |
Moccasin, RGB değeriyle temsil edilen renk #FFFFE4B5. |
NavajoWhite |
NavajoWhite, RGB değeriyle temsil edilen renk #FFFFDEAD. |
Navy |
Navy, RGB değeri #000080 ile temsil edilen renk. |
OldLace |
OldLace, RGB değeriyle temsil edilen renk #FFFDF5E6. |
Olive |
Olive, RGB değeri #808000 ile temsil edilen renk. |
OliveDrab |
OliveDrab, RGB değeri ile temsil edilen renk #FF6B8E23. |
Orange |
Turuncu, RGB değeriyle temsil edilen renk #ffa500. |
OrangeRed |
OrangeRed, RGB değeriyle temsil edilen renk #FFFF4500. |
Orchid |
Orkide, RGB değeriyle temsil edilen renk #FFDA70D6. |
PaleGoldenrod |
RGB değerinin temsil ettiği renk olan PaleGoldenrod #FFEEE8AA. |
PaleGreen |
RGB değerinin temsil ettiği renk olan PaleGreen #FF98FB98. |
PaleTurquoise |
RGB değerinin temsil ettiği renk olan PaleTurquoise #FFAFEEEE. |
PaleVioletRed |
RGB değeriyle temsil edilen renk olan PaleVioletRed #FFDB7093. |
PapayaWhip |
PapayaWhip, RGB değeriyle temsil edilen renk #FFFFEFD5. |
PeachPuff |
PeachPuff, RGB değeriyle temsil edilen renk #FFFFDAB9. |
Peru |
Peru, RGB değeriyle temsil edilen renk #FFCD853F. |
Pink |
RGB değeriyle temsil edilen renk olan pembe #ff66ff. |
Plum |
Erik, RGB değeri ile temsil edilen renk #FFDDA0DD. |
PowderBlue |
PowderBlue, RGB değeriyle temsil edilen renk #FFB0E0E6. |
Purple |
Mor, RGB değeri #800080 ile temsil edilen renk. |
Red |
Rgb değeriyle temsil edilen renk olan kırmızı #ff0000. |
RosyBrown |
#FFBC8F8F RGB değeriyle temsil edilen renk olan RosyBrown. |
RoyalBlue |
RoyalBlue, RGB değeriyle temsil edilen renk #FF4169E1. |
SaddleBrown |
SaddleBrown, RGB değeriyle temsil edilen renk #FF8B4513. |
Salmon |
Rgb değeriyle temsil edilen renk olan somon #FFFA8072. |
SandyBrown |
SANDYBrown, RGB değeriyle temsil edilen renk #FFF4A460. |
SeaGreen |
SeaGreen, RGB değeriyle temsil edilen renk #FF2E8B57. |
SeaShell |
RGB değeriyle temsil edilen renk olan SeaShell #FFFFF5EE. |
Sienna |
RGB değeriyle temsil edilen renk olan Sienna #FFA0522D. |
Silver |
Rgb değeri #c0c0c0 ile temsil edilen renk olan gümüş. |
SkyBlue |
SkyBlue, RGB değeriyle temsil edilen renk #FF87CEEB. |
SlateBlue |
Rgb değeri #FF6A5ACD ile temsil edilen renk olan SlateBlue. |
SlateGray |
Rgb değeriyle temsil edilen renk olan SlateGray #FF708090. |
Snow |
RGB değeri #FFFFFAFA ile temsil edilen renk olan Kar. |
SpringGreen |
SpringGreen, RGB değeriyle temsil edilen renk #FF00FF7F. |
SteelBlue |
SteelBlue, RGB değeriyle temsil edilen renk #FF4682B4. |
Tan |
Rgb değeriyle temsil edilen renk olan Tan #FFD2B48C. |
Teal |
Teal, RGB değeri #008080 ile temsil edilen renk. |
Thistle |
Thistle, RGB değeriyle temsil edilen renk #FFD8BFD8. |
Tomato |
Domates, RGB değeriyle temsil edilen renk #FFFF6347. |
Transparent |
RGB değeri #00ffffff temsil edilen saydam renk. |
Turquoise |
Turkuaz, RGB değeriyle temsil edilen renk #FF40E0D0. |
Violet |
Menekşe, RGB değeriyle temsil edilen renk #FFEE82EE. |
Wheat |
Buğday, RGB değeri ile temsil edilen renk #FFF5DEB3. |
White |
RGB değeriyle temsil edilen renk olan beyaz #ffffff. |
WhiteSmoke |
#FFF5F5F5 RGB değeriyle temsil edilen renk olan WhiteSmoke. |
Yellow |
Sarı, RGB değeriyle temsil edilen renk #ffff00. |
YellowGreen |
YellowGreen, RGB değeriyle temsil edilen renk #FF9ACD32. |
Özellikler
A |
Rengin alfa bileşenini alır. |
Accent |
Uygulamadan tema veya renk tonu rengini alır. |
B |
Rengin mavi bileşenini alır. |
Default |
Varsayılan rengi döndürür. |
G |
Rengin Yeşil bileşenini alır. |
Hue |
Rengin Tonunu alır. |
IsDefault |
Xamarin tarafından dahili kullanım için. Forms platform. |
Luminosity |
Renk parlaklığını alır. |
R |
Rengin Kırmızı bileşenini alır. |
Saturation |
Rengin Doygunluğunu alır |
Yöntemler
AddLuminosity(Double) |
Değiştirilmiş bir parlaklık kanalıyla yeni bir Renk döndürür. |
Equals(Object) |
Sağlanan System.Object değerin geçerli Renk ile eşdeğer olup olmadığını belirleyin. |
FromHex(String) |
İstenen Kırmızı, Yeşil ve Mavi kanallarını içeren yeni bir RGB Color örneği döndürür. Alfa kanalı, varsa ayarlanır |
FromHsla(Double, Double, Double, Double) |
Alfa kanalıyla yeni bir HSL Rengi döndürür |
FromHsv(Double, Double, Double) |
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf. |
FromHsv(Int32, Int32, Int32) |
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf. |
FromHsva(Double, Double, Double, Double) |
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf. |
FromHsva(Int32, Int32, Int32, Int32) |
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf. |
FromRgb(Double, Double, Double) |
Yeni bir rgb renk örneği döndürür. |
FromRgb(Int32, Int32, Int32) |
Yeni bir rgb renk örneği döndürür. |
FromRgba(Double, Double, Double, Double) |
Yeni bir RGBA renk örneği döndürür. |
FromRgba(Int32, Int32, Int32, Int32) |
Yeni bir RGBA renk örneği döndürür. |
FromUint(UInt32) |
İstenen RGBA değerine sahip yeni bir Color döndürür. |
GetHashCode() |
Bu System.Objectiçin Karma Kodu döndürür. |
MultiplyAlpha(Double) |
Alfa kanalının alfa ile çarpıldığı ve kapsayıcı aralığa [0-1] sıkıştırıldığı yeni bir renk döndürür. |
SetAccent(Color) |
Xamarin tarafından dahili kullanım için. Forms platform. |
ToHex() |
Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf. |
ToString() |
Color öğesinin dize gösterimini döndürür. |
WithHue(Double) |
Değiştirilmiş Renk Tonu ile aynı Doygunluk ve Parlaklık değerini koruyarak bir renk döndürür. |
WithLuminosity(Double) |
Değiştirilmiş Parlaklığa sahip bir renk döndürür. |
WithSaturation(Double) |
Değiştirilmiş Doygunluk ile yeni bir renk döndürür. |
İşleçler
Equality(Color, Color) |
ile aynı rengi |
Implicit(Color to Color) |
Sağlanan |
Implicit(Color to Color) |
Sağlanan |
Inequality(Color, Color) |
ile aynı rengi |