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 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
-
Color
- Öznitelikler
Açıklamalar
Bu tür sabittir. Renkler RGB veya HSL modlarında ifade edilebilir. Color(Double, Double, Double)Oluşturucu R, G, B ve bir değer alırken, Color sınıfı da hesaplar ve renk IÇIN kullanılabilir HSL verisi sağlar.
XAML 'de, uygulama geliştiricileri tür olan herhangi bir özelliği ( Color Örneğin, TextColor xaml özniteliği olarak veya iç içe geçmiş bir etiket olarak) belirtebilir. Aşağıdaki kod örneği, bir etiket için bir öznitelik kullanarak metin renginin nasıl ekleneceğini gösterir:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
Aşağıdaki örnekte, bir etiketin metin renginin iç içe geçmiş bir etiket kullanılarak nasıl ayarlanacağı gösterilmektedir:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
Uygulama geliştiricileri XAML 'de, onaltılık sayı olarak veya geçerli bir renk adı olarak renkleri belirtebilir.
Bir renk onaltılık sayıyla belirtildiğinde, uygulama geliştiricileri 3, 4 veya 6 basamaklı bir değer kullanabilir. Geliştirici 3 basamak belirtiyorsa, tamamen opak bir renk için RGB 'nin veri alım verisi olarak yorumlanır. Örneğin, "#123", "#FF112233" ile temsil edilen rengi belirtir. Geliştirici 4 basamaklı bir onaltılık sayı sağlıyorsa, ilk basamak alfa kanalını belirttiğinden veriler yukarıdaki gibi yorumlanır. Örneğin, "#1234", "#11223344" ile temsil edilen rengi belirtir. Son olarak, geliştirici 6 basamaklı bir onaltılık sayı sağlıyorsa, 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ımta kullanabilir veya "Color." ile önek olarak kullanabilir. Örneğin, hem mor hem de Color. mor , rengi mor olarak belirtmek için geçerli yollardı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) |
Bir alfa kanalı ile yeni bir RGB rengi başlatır. |
Alanlar
| AliceBlue |
RGB değeri ile temsil edilen renk #FFF0F8FF. |
| AntiqueWhite |
Beyaz, RGB değeri ile temsil edilen renk #FFFAEBD7. |
| Aqua |
Açık deniz mavisi, RGB değeri ile temsil edilen renk #00ffff. |
| Aquamarine |
Dörden deniz mavisi, RGB değeri tarafından temsil edilen renk #FF7FFFD4. |
| Azure |
Azure, RGB değeri #FFF0FFFF temsil edilen renk. |
| Beige |
RGB değeri ile temsil edilen renk #FFF5F5DC Beige. |
| Bisque |
Bisque, RGB değeri ile temsil edilen renk #FFFFE4C4. |
| Black |
Siyah, RGB değeri ile temsil edilen renk #000000. |
| BlanchedAlmond |
BlanchedAlmond, RGB değeri tarafından temsil edilen renk #FFFFEBCD. |
| Blue |
Mavi, RGB değeri ile temsil edilen renk #0000ff. |
| BlueViolet |
Şeması #FF8A2BE2 RGB değeri tarafından temsil edilen renk. |
| Brown |
Kahverengi, RGB değeri tarafından temsil edilen renk #FFA52A2A. |
| BurlyWood |
BurlyWood, RGB değeri #FFDEB887 temsil edilen renk. |
| CadetBlue |
CadetBlue, RGB değeri tarafından temsil edilen renk #FF5F9EA0. |
| Chartreuse |
RGB değeri ile temsil edilen renk #FF7FFF00 grafik yeniden kullanımı. |
| Chocolate |
Çikolata, RGB değeri #FFD2691E temsil edilen renk. |
| Coral |
Bu, RGB değeri tarafından temsil edilen renk #FFFF7F50. |
| CornflowerBlue |
CornflowerBlue, RGB değeri ile temsil edilen renk #FF6495ED. |
| Cornsilk |
Cornsilk, RGB değeri ile temsil edilen renk #FFFFF8DC. |
| Crimson |
Crimson, RGB değeri ile temsil edilen renk #FFDC143C. |
| Cyan |
Siyan, RGB değeri #FF00FFFF temsil edilen renk. |
| DarkBlue |
Koyu mavi, RGB değeri ile temsil edilen renk #FF00008B. |
| DarkCyan |
Koyu Camgöbeği, RGB değeri ile temsil edilen renk #FF008B8B. |
| DarkGoldenrod |
Koyu Altın Başak, #FFB8860B RGB değeri ile temsil edilen renk. |
| DarkGray |
Koyu gri, RGB değeri ile temsil edilen renk #FFA9A9A9. |
| DarkGreen |
Koyu yeşil, RGB değeri ile temsil edilen renk #FF006400. |
| DarkKhaki |
Koyu haki, RGB değeri ile temsil edilen renk #FFBDB76B. |
| DarkMagenta |
Koyu Eflatun, RGB değeri ile temsil edilen renk #FF8B008B. |
| DarkOliveGreen |
DarkOliveGreen, #FF556B2F RGB değeri tarafından temsil edilen renk. |
| DarkOrange |
Koyu turuncu, RGB değeri ile temsil edilen renk #FFFF8C00. |
| DarkOrchid |
Koyu, RGB değeri ile temsil edilen renk #FF9932CC. |
| DarkRed |
Koyu kırmızı, RGB değeri ile temsil edilen renk #FF8B0000. |
| DarkSalmon |
Koyu Salmon, RGB değeri #FFE9967A temsil edilen renk. |
| DarkSeaGreen |
DarkSeaGreen, RGB değeri tarafından temsil edilen renk #FF8FBC8F. |
| DarkSlateBlue |
Koyu kaya mavisi, #FF483D8B RGB değeri tarafından temsil edilen renk. |
| DarkSlateGray |
Koyu kaya grisi, RGB değeri #FF2F4F4F temsil edilen renk. |
| DarkTurquoise |
RGB değeri ile temsil edilen renk, #FF00CED1. |
| DarkViolet |
Koyu mor, RGB değeri #FF9400D3 temsil edilen renk. |
| DeepPink |
RGB değeri ile temsil edilen renk #FFFF1493 DeepPink. |
| DeepSkyBlue |
RGB değeri ile temsil edilen renk, #FF00BFFF. |
| DimGray |
DimGray, RGB değeri ile temsil edilen renk #FF696969. |
| DodgerBlue |
DodgerBlue, RGB değeri tarafından temsil edilen renk #FF1E90FF. |
| Firebrick |
Fireblok, RGB değeri tarafından temsil edilen renk #FFB22222. |
| FloralWhite |
#FFFFFAF0 RGB değeri ile temsil edilen renk. |
| ForestGreen |
ForestGreen, RGB değeri #FF228B22 temsil edilen renk. |
| Fuchsia |
#Ff00ff, RGB değeri ile temsil edilen renk. |
| Fuschia |
Kullanımdan kalktı.
#Ff00ff, RGB değeri ile temsil edilen renk. Kullanım dışı. Bkz. açıklamalar. |
| Gainsboro |
Gainsboro, RGB değeri ile temsil edilen renk #FFDCDCDC. |
| GhostWhite |
Ghostbeyaz, RGB değeri ile temsil edilen renk #FFF8F8FF. |
| Gold |
Altın, RGB değeri ile temsil edilen renk #FFFFD700. |
| Goldenrod |
Altın Başak, RGB değeri #FFDAA520 temsil edilen renk. |
| Gray |
Gri, RGB değeri ile temsil edilen renk #808080. |
| Green |
Yeşil, RGB değeri ile temsil edilen renk #008000. |
| GreenYellow |
Yeşilsarı, RGB değeri tarafından temsil edilen renk #FFADFF2F. |
| Honeydew |
#FFF0FFF0 RGB değeri ile temsil edilen renk. |
| HotPink |
Hotpembe, RGB değeri #FFFF69B4 temsil edilen renk. |
| IndianRed |
IndianRed, RGB değeri ile temsil edilen renk #FFCD5C5C. |
| Indigo |
Indigo, RGB değeri ile temsil edilen renk #FF4B0082. |
| Ivory |
Ida, RGB değeri tarafından temsil edilen renk #FFFFFFF0. |
| Khaki |
Haki, RGB değeri ile temsil edilen renk #FFF0E68C. |
| Lavender |
Lavender, RGB değeri ile temsil edilen renk #FFE6E6FA. |
| LavenderBlush |
LavenderBlush, #FFFFF0F5 RGB değeri tarafından temsil edilen renk. |
| LawnGreen |
LawnGreen, RGB değeri ile temsil edilen renk #FF7CFC00. |
| LemonChiffon |
Tamonchiffon, RGB değeri #FFFFFACD temsil edilen renk. |
| LightBlue |
Açık mavi, RGB değeri #FFADD8E6 temsil edilen renk. |
| LightCoral |
Açık mercan, RGB değeri #FFF08080 temsil edilen renk. |
| LightCyan |
Açık Camgöbeği, RGB değeri ile temsil edilen renk #FFE0FFFF. |
| LightGoldenrodYellow |
LightGoldenrodYellow, RGB değeri tarafından temsil edilen renk #FFFAFAD2. |
| LightGray |
Açık gri, RGB değeri tarafından temsil edilen renk #FFD3D3D3. |
| LightGreen |
Açık yeşil, RGB değeri #FF90EE90 temsil edilen renk. |
| LightPink |
Açık pembe, RGB değeri ile temsil edilen renk #FFFFB6C1. |
| LightSalmon |
Açık Salmon, RGB değeri #FFFFA07A temsil edilen renk. |
| LightSeaGreen |
LightSeaGreen, RGB değeri tarafından temsil edilen renk #FF20B2AA. |
| LightSkyBlue |
Açık gök mavisi, RGB değeri ile temsil edilen renk #FF87CEFA. |
| LightSlateGray |
Açık SlateGray, RGB değeri #FF778899 temsil edilen renk. |
| LightSteelBlue |
Düz, RGB değeri #FFB0C4DE temsil edilen renk. |
| LightYellow |
Koyu, RGB değeri #FFFFFFE0 temsil edilen renk. |
| Lime |
Yeşil, RGB değeri tarafından temsil edilen renk #00ff00. |
| LimeGreen |
LimeGreen, RGB değeri ile temsil edilen renk #FF32CD32. |
| Linen |
Linen, RGB değeri ile temsil edilen renk #FFFAF0E6. |
| Magenta |
Macenta, RGB değeri #FFFF00FF temsil edilen renk. |
| Maroon |
MARDO, RGB değeri #800000 temsil edilen renk. |
| MediumAquamarine |
Düz deniz mavisi, RGB değeri tarafından temsil edilen renk #FF66CDAA. |
| MediumBlue |
Düz mavi, RGB değeri ile temsil edilen renk #FF0000CD. |
| MediumOrchid |
Düz ORCHID, RGB değeri ile temsil edilen renk #FFBA55D3. |
| MediumPurple |
#FF9370DB RGB değeri ile temsil edilen renk. |
| MediumSeaGreen |
MediumSeaGreen, RGB değeri tarafından temsil edilen renk #FF3CB371. |
| MediumSlateBlue |
Düz SlateBlue, RGB değeri #FF7B68EE temsil edilen renk. |
| MediumSpringGreen |
Düz SpringGreen, RGB değeri #FF00FA9A temsil edilen renk. |
| MediumTurquoise |
Düz Turkuaz, RGB değeri ile temsil edilen renk #FF48D1CC. |
| MediumVioletRed |
MediumVioletRed, RGB değeri tarafından temsil edilen renk #FFC71585. |
| MidnightBlue |
MidnightBlue, RGB değeri tarafından temsil edilen renk #FF191970. |
| MintCream |
RGB değeri ile temsil edilen renk #FFF5FFFA. |
| MistyRose |
Hatalı bir RGB değeri tarafından temsil edilen renk #FFFFE4E1. |
| Moccasin |
Moccasin, RGB değeri ile temsil edilen renk #FFFFE4B5. |
| NavajoWhite |
Navajobeyaz, RGB değeri ile temsil edilen renk #FFFFDEAD. |
| Navy |
#000080 RGB değeri ile temsil edilen renk. |
| OldLace |
OldLace, RGB değeri #FFFDF5E6 temsil edilen renk. |
| Olive |
Zeytin, RGB değeri tarafından temsil edilen renk #808000. |
| OliveDrab |
#FF6B8E23 RGB değeri ile temsil edilen renk. |
| Orange |
Turuncu, RGB değeri ile temsil edilen renk #ffa500. |
| OrangeRed |
OrangeRed, RGB değeri tarafından temsil edilen renk #FFFF4500. |
| Orchid |
ORCHID, RGB değeri tarafından temsil edilen renk #FFDA70D6. |
| PaleGoldenrod |
PaleGoldenrod, RGB değeri tarafından temsil edilen renk #FFEEE8AA. |
| PaleGreen |
PaleGreen, RGB değeri tarafından temsil edilen renk #FF98FB98. |
| PaleTurquoise |
PaleTurquoise, RGB değeri tarafından temsil edilen renk #FFAFEEEE. |
| PaleVioletRed |
PaleVioletRed, RGB değeri tarafından temsil edilen renk #FFDB7093. |
| PapayaWhip |
Papayawhıp, #FFFFEFD5 RGB değeri tarafından temsil edilen renk. |
| PeachPuff |
#FFFFDAB9 RGB değeri ile temsil edilen renk. |
| Peru |
Peru, RGB değeri #FFCD853F temsil edilen renk. |
| Pink |
Pembe, RGB değeri ile temsil edilen renk #ff66ff. |
| Plum |
Plum, RGB değeri ile temsil edilen renk #FFDDA0DD. |
| PowderBlue |
Pderblue, RGB değeri #FFB0E0E6 temsil edilen renk. |
| Purple |
Mor, RGB değeri ile temsil edilen renk #800080. |
| Red |
Kırmızı, RGB değeri ile temsil edilen renk #ff0000. |
| RosyBrown |
Rosykahverengi, RGB değeri #FFBC8F8F temsil edilen renk. |
| RoyalBlue |
RGB değeri ile temsil edilen renk #FF4169E1 RoyalBlue. |
| SaddleBrown |
Saddtakahverengi, #FF8B4513 RGB değeri ile temsil edilen renk. |
| Salmon |
Salmon, RGB değeri ile temsil edilen renk #FFFA8072. |
| SandyBrown |
#FFF4A460 RGB değeri tarafından temsil edilen renk. |
| SeaGreen |
SeaGreen, RGB değeri tarafından temsil edilen renk #FF2E8B57. |
| SeaShell |
Deniz kabuğu, RGB değeri #FFFFF5EE temsil edilen renk. |
| Sienna |
#FFA0522D RGB değeri ile temsil edilen renk. |
| Silver |
Gümüş, RGB değeri ile temsil edilen renk #c0c0c0. |
| SkyBlue |
Ufuk mavi, RGB değeri ile temsil edilen renk #FF87CEEB. |
| SlateBlue |
Viteblue, RGB değeri #FF6A5ACD temsil edilen renk. |
| SlateGray |
#FF708090, RGB değeri ile temsil edilen renk. |
| Snow |
Kar, RGB değeri tarafından temsil edilen renk #FFFFFAFA. |
| SpringGreen |
SpringGreen, RGB değeri #FF00FF7F temsil edilen renk. |
| SteelBlue |
#FF4682B4 RGB değeri ile temsil edilen renk. |
| Tan |
Bronz, RGB değeri #FFD2B48C temsil edilen renk. |
| Teal |
Deniz mavisi, RGB değeri tarafından temsil edilen renk #008080. |
| Thistle |
Bu, RGB değeri ile temsil edilen renk #FFD8BFD8. |
| Tomato |
Tomato, RGB değeri tarafından temsil edilen renk #FFFF6347. |
| Transparent |
RGB değeri ile temsil edilen saydam renk #00ffffff. |
| Turquoise |
Turkuaz, RGB değeri ile temsil edilen renk #FF40E0D0. |
| Violet |
Mor, RGB değeri ile temsil edilen renk #FFEE82EE. |
| Wheat |
Wheat, RGB değeri #FFF5DEB3 temsil edilen renk. |
| White |
Beyaz, RGB değeri ile temsil edilen renk #ffffff. |
| WhiteSmoke |
Beyaz duman, RGB değeri ile temsil edilen renk #FFF5F5F5. |
| Yellow |
Sarı, RGB değeri ile temsil edilen renk #ffff00. |
| YellowGreen |
Sarıya yeşili, RGB değeri #FF9ACD32 temsil edilen renk. |
Özellikler
| A |
Rengin alfa bileşenini alır. |
| Accent |
Uygulamadan vurgu 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. Forms platformu tarafından dahili kullanım için. |
| Luminosity |
Rengin 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ştirilen bir parlaklık kanalına sahip yeni bir renk döndürür. |
| Equals(Object) |
Belirtilen Object rengin geçerli renge eşit olup olmadığını belirleme. |
| FromHex(String) |
İstenen kırmızı, yeşil ve mavi kanallara sahip yeni bir RGB renk örneği döndürür. Alfa kanalı, |
| FromHsla(Double, Double, Double, Double) |
Alfa kanalı ile yeni bir HSL rengi döndürür |
| FromHsv(Double, Double, Double) | |
| FromHsv(Int32, Int32, Int32) | |
| FromHsva(Double, Double, Double, Double) | |
| FromHsva(Int32, Int32, Int32, Int32) | |
| 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 Color örneği döndürür. |
| FromRgba(Int32, Int32, Int32, Int32) |
Yeni bir RGBA Color örneği döndürür. |
| FromUint(UInt32) |
İstenen RGBA değeri ile yeni bir renk döndürür. |
| GetHashCode() |
Bunun için diyez kodunu döndürür Object . |
| MultiplyAlpha(Double) |
Alfa kanalının çarpılmasıyla, dahil edilen aralığa [0-1] göre çarpılarak yeni bir renk döndürür. |
| SetAccent(Color) |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| ToHex() | |
| ToString() |
Rengin dize gösterimini döndürür. |
| WithHue(Double) |
Değiştirilmiş ton ile bir renk döndürür, ancak aynı doygunluğu ve parlaklığı tutuyor. |
| WithLuminosity(Double) |
Değiştirilen renk parlaklığını içeren bir renk döndürür. |
| WithSaturation(Double) |
Değiştirilen doygunluğu olan yeni bir renk döndürür. |
İşleçler
| Equality(Color, Color) |
|
| Implicit(Color to Color) |
Belirtilen öğesine dönüştürür |
| Implicit(Color to Color) |
Belirtilen öğesine dönüştürür |
| Inequality(Color, Color) |
|