Condividi tramite


ColorHelper.FromArgb(Byte, Byte, Byte, Byte) Metodo

Definizione

Genera una struttura Color , in base ai valori byte discreti per i componenti ARGB . Il codice C# e Microsoft Visual Basic devono usare invece Color.FromArgb .

public:
 static Color FromArgb(byte a, byte r, byte g, byte b);
 static Color FromArgb(byte const& a, byte const& r, byte const& g, byte const& b);
public static Color FromArgb(byte a, byte r, byte g, byte b);
function fromArgb(a, r, g, b)
Public Shared Function FromArgb (a As Byte, r As Byte, g As Byte, b As Byte) As Color

Parametri

a
Byte

byte

Componente A (trasparenza) del colore desiderato. L'intervallo è 0-255.

r
Byte

byte

Componente R del colore desiderato. L'intervallo è 0-255.

g
Byte

byte

Componente G del colore desiderato. L'intervallo è 0-255.

b
Byte

byte

Componente B del colore desiderato. L'intervallo è 0-255.

Restituisce

Valore colore generato.

Esempio

In questo esempio viene illustrato come creare un colore.

Windows::UI::Color orangeColor{ Windows::UI::ColorHelper::FromArgb(255, 255, 128, 0) };
auto orangeColor = Windows::UI::ColorHelper::FromArgb(255, 255, 128, 0);

In questo esempio viene illustrato come creare un oggetto SolidColorBrush con il colore specificato.

Windows::UI::Xaml::Media::SolidColorBrush greenBrush{
    Windows::UI::ColorHelper::FromArgb(255, 90, 200, 90) };
auto greenBrush = ref new SolidColorBrush(Windows::UI::ColorHelper::FromArgb(255, 90, 200, 90));

Commenti

C#/Visual Basic La classe ColorHelper è disponibile per l'uso dal codice C# e Visual Basic, ma non è comunemente usato. Il metodo FromArgb disponibile come metodo statico della struttura Color ha esattamente la stessa funzionalità e si dispone anche di altre API che è più pratico usare da Color stesso anziché usare la classe ColorHelper . ColorHelper è destinato principalmente al codice C++, che non ha accesso all'API nondata della struttura Color .

Il motivo più comune per la creazione di un valore Color consiste nell'usarlo come argomento per il costruttore SolidColorBrush , quindi assegnare tale pennello a una proprietà dell'interfaccia utente XAML.

Si applica a

Vedi anche