Condividi tramite


Color.FromRgb(Byte, Byte, Byte) Metodo

Definizione

Crea una nuova struttura Color utilizzando i valori specificati dei canali di colori sRGB.

public:
 static System::Windows::Media::Color FromRgb(System::Byte r, System::Byte g, System::Byte b);
public static System.Windows.Media.Color FromRgb (byte r, byte g, byte b);
static member FromRgb : byte * byte * byte -> System.Windows.Media.Color
Public Shared Function FromRgb (r As Byte, g As Byte, b As Byte) As Color

Parametri

r
Byte

Canale rosso di sRGB, ovvero R del nuovo colore.

g
Byte

Canale verde di sRGB, ovvero G del nuovo colore.

b
Byte

Canale blu di sRGB, B del nuovo colore.

Restituisce

Struttura Color con i valori specificati e un valore di canale alfa pari a 255.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il FromRgb metodo per creare una Color struttura.

private Color FromRgbExample()
{
    // Create a green color using the FromRgb static method.
    Color myRgbColor = new Color();
    myRgbColor = Color.FromRgb(0, 255, 0);
    return myRgbColor;
}
Private Function FromRgbExample() As Color
    ' Create a green color using the FromRgb static method.
    Dim myRgbColor As New Color()
    myRgbColor = Color.FromRgb(0, 255, 0)
    Return myRgbColor
End Function

Commenti

Il metodo consente di specificare il canale alfa. Il FromArgbFromRgb metodo usa un valore predefinito pari a 1 per il canale alfa.

Il canale alfa di un colore determina la quantità di trasparenza del colore. Un valore alfa pari a 1 indica che il colore è completamente opaco e il valore 0 indica che il colore è completamente trasparente.

I canali sRGB (A, R, G, B) e i canali ScRGB (ScA, ScR, ScG, ScB) della Color struttura sono proprietà sincronizzate. Ad esempio, quando R, il canale rosso sRGB, viene modificato il canale rosso ScRGB, ScR, viene trasformato nel valore equivalente.

Si applica a

Vedi anche