ColorHelper.FromArgb(Byte, Byte, Byte, Byte) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.