Freigeben über


ColorHelper.FromArgb(Byte, Byte, Byte, Byte) Methode

Definition

Generiert eine Color-Struktur basierend auf diskreten Bytewerten für ARGB-Komponenten . C# und Microsoft Visual Basic-Code sollten stattdessen Color.FromArgb verwenden.

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

Parameter

a
Byte

byte

Die Komponente A (Transparenz) der gewünschten Farbe. Der Bereich ist 0-255.

r
Byte

byte

Die R-Komponente der gewünschten Farbe. Der Bereich ist 0-255.

g
Byte

byte

Die G-Komponente der gewünschten Farbe. Der Bereich ist 0-255.

b
Byte

byte

Die B-Komponente der gewünschten Farbe. Der Bereich ist 0-255.

Gibt zurück

Der generierte Color-Wert .

Beispiele

In diesem Beispiel wird gezeigt, wie eine Farbe erstellt wird.

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

In diesem Beispiel wird gezeigt, wie Sie einen SolidColorBrush mit der angegebenen Farbe erstellen.

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));

Hinweise

C#/Visual Basic Die ColorHelper-Klasse ist für die Verwendung von C#- und Visual Basic-Code verfügbar, wird aber nicht häufig verwendet. Die FromArgb-Methode , die als statische Methode der Color-Struktur verfügbar ist, verfügt über genau die gleiche Funktionalität, und Sie haben auch eine andere API, die bequemer von Color selbst verwendet werden kann, als die ColorHelper-Klasse zu verwenden. ColorHelper ist hauptsächlich für C++-Code vorgesehen, der keinen Zugriff auf die Nichtdaten-API der Color-Struktur hat.

Der häufigste Grund für das Erstellen eines Color-Werts besteht darin, ihn als Argument für den SolidColorBrush-Konstruktor zu verwenden und diesen Pinsel dann einer XAML-UI-Eigenschaft zuzuweisen.

Gilt für:

Weitere Informationen