Color Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta un colore e lo espone come valori RGBA e 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
- Ereditarietà
-
Color
- Attributi
Commenti
Questo tipo non è modificabile. I colori possono essere espressi nelle modalità RGB o HSL. Mentre il Color(Double, Double, Double) costruttore accetta valori R, G, B e A, la Color classe calcola e rende disponibili i dati HSL per il colore.
In XAML gli sviluppatori di applicazioni possono specificare qualsiasi proprietà di tipo Color, ad esempio come TextColor attributo XAML o come tag annidato. Nell'esempio di codice seguente viene illustrato come specificare il colore del testo per un'etichetta usando un attributo :
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand" TextColor="Green">
<Label.Text>Hello, World!</Label.Text>
</Label>
L'esempio seguente illustra come specificare il colore del testo per un'etichetta usando un tag annidato:
<Label VerticalOptions="CenterAndExpand" HorizontalOptions="CenterAndExpand">
<Label.Text>Hello, World!</Label.Text>
<Label.TextColor>Color.Blue</Label.TextColor>
</Label>
Gli sviluppatori di applicazioni possono specificare i colori in XAML come numero esadecimale o come nome di colore valido.
Quando si specifica un colore con un numero esadecimale, gli sviluppatori di app possono usare 3, 4 o 6 cifre. Se lo sviluppatore specifica 3 cifre, vengono interpretati come dati RGB doublet per un colore completamente opaco. Ad esempio, "#123" specifica il colore rappresentato da "#FF112233". Se lo sviluppatore fornisce un numero esadecimale a 4 cifre, i dati vengono interpretati come sopra, ad eccezione del fatto che la prima cifra specifica il canale alfa. Ad esempio, "#1234" specifica il colore rappresentato da "#11223344". Infine, se lo sviluppatore fornisce un numero esadecimale di 6 cifre, i dati vengono interpretati come un colore completamente opaco con tali valori RGB. Ad esempio, "#112233" specifica il colore rappresentato da "#FF112233".
Quando si specifica un colore con una stringa, gli sviluppatori di app possono usare il nome di colore in isolamento o anteporre "Colore.". Ad esempio, sia che Purple
Color.Purple
sono modi validi per specificare il colore viola.
Costruttori
Color(Double) |
Inizializza un nuovo colore grigio. |
Color(Double, Double, Double) |
Inizializza un nuovo colore RGB. |
Color(Double, Double, Double, Double) |
Inizializza un nuovo colore RGB con un canale alfa. |
Campi
AliceBlue |
BluAlice, il colore rappresentato dal valore RGB #FFF0F8FF. |
AntiqueWhite |
BiancoAntico, il colore rappresentato dal valore RGB #FFFAEBD7. |
Aqua |
Azzurro, il colore rappresentato dal valore RGB #00ffff. |
Aquamarine |
Acquamarina, il colore rappresentato dal valore RGB #FF7FFFD4. |
Azure |
Azzurro ghiaccio, il colore rappresentato dal valore RGB #FFF0FFFF. |
Beige |
Pistacchio chiaro, il colore rappresentato dal valore RGB #FFF5F5DC. |
Bisque |
Beige, il colore rappresentato dal valore RGB #FFFFE4C4. |
Black |
Nero, il colore rappresentato dal valore RGB #000000. |
BlanchedAlmond |
MandorlaChiara, il colore rappresentato dal valore RGB #FFFFEBCD. |
Blue |
Blu, il colore rappresentato dal valore RGB #0000ff. |
BlueViolet |
ViolaBlu, il colore rappresentato dal valore RGB #FF8A2BE2. |
Brown |
Marrone, il colore rappresentato dal valore RGB #FFA52A2A. |
BurlyWood |
LegnoRobusto, il colore rappresentato dal valore RGB #FFDEB887. |
CadetBlue |
BluCadetto, il colore rappresentato dal valore RGB #FF5F9EA0. |
Chartreuse |
Verde brillante, il colore rappresentato dal valore RGB #FF7FFF00. |
Chocolate |
Cioccolato, il colore rappresentato dal valore RGB #FFD2691E. |
Coral |
Rosso corallo, il colore rappresentato dal valore RGB #FFFF7F50. |
CornflowerBlue |
BluFiordaliso, il colore rappresentato dal valore RGB #FF6495ED. |
Cornsilk |
Crema, il colore rappresentato dal valore RGB #FFFFF8DC. |
Crimson |
Scarlatto, il colore rappresentato dal valore RGB #FFDC143C. |
Cyan |
Ciano, il colore rappresentato dal valore RGB #FF00FFFF. |
DarkBlue |
BluScuro, il colore rappresentato dal valore RGB #FF00008B. |
DarkCyan |
CianoScuro, il colore rappresentato dal valore RGB #FF008B8B. |
DarkGoldenrod |
OroScuro, il colore rappresentato dal valore RGB #FFB8860B. |
DarkGray |
GrigioScuro, il colore rappresentato dal valore RGB #FFA9A9A9. |
DarkGreen |
VerdeScuro, il colore rappresentato dal valore RGB #FF006400. |
DarkKhaki |
CachiScuro, il colore rappresentato dal valore RGB #FFBDB76B. |
DarkMagenta |
MagentaScuro, il colore rappresentato dal valore RGB #FF8B008B. |
DarkOliveGreen |
VerdeOlivaScuro, il colore rappresentato dal valore RGB #FF556B2F. |
DarkOrange |
ArancioneScuro, il colore rappresentato dal valore RGB #FFFF8C00. |
DarkOrchid |
OrchideaScuro, il colore rappresentato dal valore RGB #FF9932CC. |
DarkRed |
RossoScuro, il colore rappresentato dal valore RGB #FF8B0000. |
DarkSalmon |
SalmoneScuro, il colore rappresentato dal valore RGB #FFE9967A. |
DarkSeaGreen |
VerdeMareScuro, il colore rappresentato dal valore RGB #FF8FBC8F. |
DarkSlateBlue |
BluArdesiaScuro, il colore rappresentato dal valore RGB #FF483D8B. |
DarkSlateGray |
GrigioArdesiaScuro, il colore rappresentato dal valore RGB #FF2F4F4F. |
DarkTurquoise |
TurcheseScuro, il colore rappresentato dal valore RGB #FF00CED1. |
DarkViolet |
ViolaScuro, il colore rappresentato dal valore RGB #FF9400D3. |
DeepPink |
RosaProfondo, il colore rappresentato dal valore RGB #FFFF1493. |
DeepSkyBlue |
BluCieloProfondo, il colore rappresentato dal valore RGB #FF00BFFF. |
DimGray |
GrigioTenue, il colore rappresentato dal valore RGB #FF696969. |
DodgerBlue |
BluDodger, il colore rappresentato dal valore RGB #FF1E90FF. |
Firebrick |
Mattone, il colore rappresentato dal valore RGB #FFB22222. |
FloralWhite |
BiancoFiore, il colore rappresentato dal valore RGB #FFFFFAF0. |
ForestGreen |
VerdeForesta, il colore rappresentato dal valore RGB #FF228B22. |
Fuchsia |
Fucsia, il colore rappresentato dal valore RGB #ff00ff. |
Fuschia |
Obsoleta.
Fucsia, il colore rappresentato dal valore RGB #ff00ff. Deprecato. Vedere la sezione Osservazioni. |
Gainsboro |
Gainsboro, il colore rappresentato dal valore RGB #FFDCDCDC. |
GhostWhite |
BiancoFantasma, il colore rappresentato dal valore RGB #FFF8F8FF. |
Gold |
Oro, il colore rappresentato dal valore RGB #FFFFD700. |
Goldenrod |
OroPallido, il colore rappresentato dal valore RGB #FFDAA520. |
Gray |
Grigio, il colore rappresentato dal valore RGB #808080. |
Green |
Verde, il colore rappresentato dal valore RGB #008000. |
GreenYellow |
GialloVerde, il colore rappresentato dal valore RGB #FFADFF2F. |
Honeydew |
Miele, il colore rappresentato dal valore RGB #FFF0FFF0. |
HotPink |
RosaCaldo, il colore rappresentato dal valore RGB #FFFF69B4. |
IndianRed |
Pellerossa, il colore rappresentato dal valore RGB #FFCD5C5C. |
Indigo |
Indaco, il colore rappresentato dal valore RGB #FF4B0082. |
Ivory |
Avorio, il colore rappresentato dal valore RGB #FFFFFFF0. |
Khaki |
Cachi, il colore rappresentato dal valore RGB #FFF0E68C. |
Lavender |
Lavanda, il colore rappresentato dal valore RGB #FFE6E6FA. |
LavenderBlush |
LavandaRoseo, il colore rappresentato dal valore RGB #FFFFF0F5. |
LawnGreen |
VerdePrato, il colore rappresentato dal valore RGB #FF7CFC00. |
LemonChiffon |
LimoneChiaro, il colore rappresentato dal valore RGB #FFFFFACD. |
LightBlue |
BluChiaro, il colore rappresentato dal valore RGB #FFADD8E6. |
LightCoral |
CoralloChiaro, il colore rappresentato dal valore RGB #FFF08080. |
LightCyan |
CianoChiaro, il colore rappresentato dal valore RGB #FFE0FFFF. |
LightGoldenrodYellow |
GialloOroChiaro, il colore rappresentato dal valore RGB #FFFAFAD2. |
LightGray |
GrigioChiaro, il colore rappresentato dal valore RGB #FFD3D3D3. |
LightGreen |
VerdeChiaro, il colore rappresentato dal valore RGB #FF90EE90. |
LightPink |
RosaChiaro, il colore rappresentato dal valore RGB #FFFFB6C1. |
LightSalmon |
SalmoneChiaro, il colore rappresentato dal valore RGB #FFFFA07A. |
LightSeaGreen |
VerdeMareChiaro, il colore rappresentato dal valore RGB #FF20B2AA. |
LightSkyBlue |
BluCieloChiaro, il colore rappresentato dal valore RGB #FF87CEFA. |
LightSlateGray |
GrigioArdesiaChiaro, il colore rappresentato dal valore RGB #FF778899. |
LightSteelBlue |
BluAcciaioChiaro, il colore rappresentato dal valore RGB #FFB0C4DE. |
LightYellow |
GialloChiaro, il colore rappresentato dal valore RGB #FFFFFFE0. |
Lime |
Verde limone, il colore rappresentato dal valore RGB #00ff00. |
LimeGreen |
VerdeLime, il colore rappresentato dal valore RGB #FF32CD32. |
Linen |
Lino, il colore rappresentato dal valore RGB #FFFAF0E6. |
Magenta |
Magenta, il colore rappresentato dal valore RGB #FFFF00FF. |
Maroon |
Bordeaux, il colore rappresentato dal valore RGB #800000. |
MediumAquamarine |
AcquamarinaMedio, il colore rappresentato dal valore RGB #FF66CDAA. |
MediumBlue |
BluMedio, il colore rappresentato dal valore RGB #FF0000CD. |
MediumOrchid |
OrchideaMedio, il colore rappresentato dal valore RGB #FFBA55D3. |
MediumPurple |
PorporaMedio, il colore rappresentato dal valore RGB #FF9370DB. |
MediumSeaGreen |
VerdeMareMedio, il colore rappresentato dal valore RGB #FF3CB371. |
MediumSlateBlue |
BluArdesiaMedio, il colore rappresentato dal valore RGB #FF7B68EE. |
MediumSpringGreen |
VerdePrimaveraMedio, il colore rappresentato dal valore RGB #FF00FA9A. |
MediumTurquoise |
TurcheseMedio, il colore rappresentato dal valore RGB #FF48D1CC. |
MediumVioletRed |
RossoViolaMedio, il colore rappresentato dal valore RGB #FFC71585. |
MidnightBlue |
BluNotte, il colore rappresentato dal valore RGB #FF191970. |
MintCream |
CremaMenta, il colore rappresentato dal valore RGB #FFF5FFFA. |
MistyRose |
RosaPallido, il colore rappresentato dal valore RGB #FFFFE4E1. |
Moccasin |
Mocassino, il colore rappresentato dal valore RGB #FFFFE4B5. |
NavajoWhite |
BiancoNavajo, il colore rappresentato dal valore RGB #FFFFDEAD. |
Navy |
Blu scuro, il colore rappresentato dal valore RGB #000080. |
OldLace |
VecchioMerletto, il colore rappresentato dal valore RGB #FFFDF5E6. |
Olive |
Verde oliva, il colore rappresentato dal valore RGB #808000. |
OliveDrab |
MarroneOliva, il colore rappresentato dal valore RGB #FF6B8E23. |
Orange |
Arancione, il colore rappresentato dal valore RGB #ffa500. |
OrangeRed |
RossoArancione, il colore rappresentato dal valore RGB #FFFF4500. |
Orchid |
Orchidea, il colore rappresentato dal valore RGB #FFDA70D6. |
PaleGoldenrod |
OroPallido, il colore rappresentato dal valore RGB #FFEEE8AA. |
PaleGreen |
VerdePallido, il colore rappresentato dal valore RGB #FF98FB98. |
PaleTurquoise |
TurchesePallido, il colore rappresentato dal valore RGB #FFAFEEEE. |
PaleVioletRed |
RossoViolaPallido, il colore rappresentato dal valore RGB #FFDB7093. |
PapayaWhip |
Papaya, il colore rappresentato dal valore RGB #FFFFEFD5. |
PeachPuff |
PiuminoPesca, il colore rappresentato dal valore RGB #FFFFDAB9. |
Peru |
Perù, il colore rappresentato dal valore RGB #FFCD853F. |
Pink |
Rosa, il colore rappresentato dal valore RGB #ff66ff. |
Plum |
Prugna, il colore rappresentato dal valore RGB #FFDDA0DD. |
PowderBlue |
BluCipria, il colore rappresentato dal valore RGB #FFB0E0E6. |
Purple |
Viola, il colore rappresentato dal valore RGB #800080. |
Red |
Rosso, il colore rappresentato dal valore RGB #ff0000. |
RosyBrown |
MarroneRosato, il colore rappresentato dal valore RGB #FFBC8F8F. |
RoyalBlue |
BluReale, il colore rappresentato dal valore RGB #FF4169E1. |
SaddleBrown |
MarroneSella, il colore rappresentato dal valore RGB #FF8B4513. |
Salmon |
Salmone, il colore rappresentato dal valore RGB #FFFA8072. |
SandyBrown |
MarroneSabbia, il colore rappresentato dal valore RGB #FFF4A460. |
SeaGreen |
VerdeMare, il colore rappresentato dal valore RGB #FF2E8B57. |
SeaShell |
Conchiglia, il colore rappresentato dal valore RGB #FFFFF5EE. |
Sienna |
Terra di Siena, il colore rappresentato dal valore RGB #FFA0522D. |
Silver |
Grigio chiaro, il colore rappresentato dal valore RGB #c0c0c0. |
SkyBlue |
BluCielo, il colore rappresentato dal valore RGB #FF87CEEB. |
SlateBlue |
BluArdesia, il colore rappresentato dal valore RGB #FF6A5ACD. |
SlateGray |
GrigioArdesia, il colore rappresentato dal valore RGB #FF708090. |
Snow |
Neve, il colore rappresentato dal valore RGB #FFFFFAFA. |
SpringGreen |
VerdePrimavera, il colore rappresentato dal valore RGB #FF00FF7F. |
SteelBlue |
BluAcciaio, il colore rappresentato dal valore RGB #FF4682B4. |
Tan |
Marrone rossiccio, il colore rappresentato dal valore RGB #FFD2B48C. |
Teal |
Verde acqua, il colore rappresentato dal valore RGB #008080. |
Thistle |
Cardo, il colore rappresentato dal valore RGB #FFD8BFD8. |
Tomato |
Pomodoro, il colore rappresentato dal valore RGB #FFFF6347. |
Transparent |
Colore trasparente, rappresentato dal valore RGB #00ffffff. |
Turquoise |
Turchese, il colore rappresentato dal valore RGB #FF40E0D0. |
Violet |
Violetto, il colore rappresentato dal valore RGB #FFEE82EE. |
Wheat |
Tabacco, il colore rappresentato dal valore RGB #FFF5DEB3. |
White |
Bianco, il colore rappresentato dal valore RGB #ffffff. |
WhiteSmoke |
BiancoFumo, il colore rappresentato dal valore RGB #FFF5F5F5. |
Yellow |
Giallo, il colore rappresentato dal valore RGB #ffff00. |
YellowGreen |
VerdeGiallo, il colore rappresentato dal valore RGB #FF9ACD32. |
Proprietà
A |
Ottiene il componente alfa del colore. |
Accent |
Ottiene il colore accento o colore tinta dall'applicazione. |
B |
Ottiene il componente blu del colore. |
Default |
Restituisce il colore predefinito. |
G |
Ottiene il componente verde del colore. |
Hue |
Ottiene la tonalità del colore. |
IsDefault |
Per uso interno della piattaforma Xamarin.Forms. |
Luminosity |
Ottiene la luminosità del colore. |
R |
Ottiene il componente rosso del colore. |
Saturation |
Ottiene la saturazione del colore |
Metodi
AddLuminosity(Double) |
Restituisce un nuovo colore con un canale di luminosità modificato. |
Equals(Object) |
Determina se l'elemento Object specificato equivale al colore corrente. |
FromHex(String) |
Restituisce una nuova istanza di colore RGB con i canali rosso, verde e blu richiesti. Il canale alfa è impostato se l'elemento |
FromHsla(Double, Double, Double, Double) |
Restituisce un nuovo colore HSL con un canale alfa |
FromHsv(Double, Double, Double) |
Classe che rappresenta un colore e lo espone come valori RGBA e HSL. |
FromHsv(Int32, Int32, Int32) |
Classe che rappresenta un colore e lo espone come valori RGBA e HSL. |
FromHsva(Double, Double, Double, Double) |
Classe che rappresenta un colore e lo espone come valori RGBA e HSL. |
FromHsva(Int32, Int32, Int32, Int32) |
Classe che rappresenta un colore e lo espone come valori RGBA e HSL. |
FromRgb(Double, Double, Double) |
Restituisce una nuova istanza di colore RGB. |
FromRgb(Int32, Int32, Int32) |
Restituisce una nuova istanza di colore RGB. |
FromRgba(Double, Double, Double, Double) |
Restituisce una nuova istanza di colore RGBA. |
FromRgba(Int32, Int32, Int32, Int32) |
Restituisce una nuova istanza di colore RGBA. |
FromUint(UInt32) |
Restituisce un nuovo colore con il valore RGBA richiesto. |
GetHashCode() |
Restituisce il codice hash di questo elemento Object. |
MultiplyAlpha(Double) |
Restituisce un nuovo colore con il canale alfa moltiplicato per alfa, fissato sull'intervallo inclusivo [0-1]. |
SetAccent(Color) |
Per uso interno della piattaforma Xamarin.Forms. |
ToHex() |
Classe che rappresenta un colore e lo espone come valori RGBA e HSL. |
ToString() |
Restituisce una rappresentazione stringa del colore. |
WithHue(Double) |
Restituisce un colore con il valore Tonalità modificato ma con i valori Saturazione e Luminosità invariati. |
WithLuminosity(Double) |
Restituisce un colore con Luminosità modificata. |
WithSaturation(Double) |
Restituisce un colore con Saturazione modificata. |
Operatori
Equality(Color, Color) |
Restituisce |
Implicit(Color to Color) |
Converte l'elemento |
Implicit(Color to Color) |
Converte l'elemento |
Inequality(Color, Color) |
Restituisce |