Freigeben über


Color.FromRgb(Byte, Byte, Byte) Methode

Definition

Erstellt mithilfe der angegebenen sRGB-Farbkanalwerte eine neue Color-Struktur.

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

Parameter

r
Byte

Der sRGB-Rotkanal R der neuen Farbe.

g
Byte

Der sRGB-Grünkanal G der neuen Farbe.

b
Byte

Der sRGB-Blaukanal B der neuen Farbe.

Gibt zurück

Color

Eine Color-Struktur mit den angegebenen Werten und dem Alphakanalwert 255.

Beispiele

Das folgende Beispiel zeigt, wie Sie die FromRgb Methode zum Erstellen einer Color Struktur verwenden.

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

Hinweise

Mit der Methode können Sie den Alphakanal angeben. Die FromArgb FromRgb Methode verwendet einen Standardwert von 1 für den Alphakanal.

Der Alphakanal einer Farbe bestimmt die Transparenz der Farbe. Ein Alphawert von 1 gibt an, dass die Farbe vollständig undurchsichtig ist, und ein Wert von 0 gibt an, dass die Farbe vollständig transparent ist.

Die sRGB-Kanäle (, R, , GB) und die ScRGB-Kanäle (AScA, ScR, ScG, ScB) der Color Struktur werden synchronisiert. Wenn Rbeispielsweise der rote sRGB-Kanal geändert wird, wird der rote ScRGB-Kanal ScRin den entsprechenden Wert umgewandelt.

Gilt für

Siehe auch