Share via


ColorHelper.FromArgb(Byte, Byte, Byte, Byte) Méthode

Définition

Génère une structure Color , basée sur des valeurs octets discrètes pour les composants ARGB . Le code C# et Microsoft Visual Basic doivent utiliser Color.FromArgb à la place.

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

Paramètres

a
Byte

byte

Composant A (transparence) de la couleur souhaitée. La plage est comprise entre 0 et 255.

r
Byte

byte

Composant R de la couleur souhaitée. La plage est comprise entre 0 et 255.

g
Byte

byte

Composant G de la couleur souhaitée. La plage est comprise entre 0 et 255.

b
Byte

byte

Composant B de la couleur souhaitée. La plage est comprise entre 0 et 255.

Retours

Valeur de couleur générée.

Exemples

Cet exemple montre comment créer une couleur.

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

Cet exemple montre comment créer un SolidColorBrush avec la couleur spécifiée.

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

Remarques

C#/Visual Basic La classe ColorHelper est disponible à partir du code C# et Visual Basic, mais elle n’est pas couramment utilisée. La méthode FromArgb qui est disponible en tant que méthode statique de la structure Color a exactement les mêmes fonctionnalités, et vous disposez également d’autres API qui sont plus pratiques à utiliser à partir de Color elle-même que d’utiliser la classe ColorHelper . ColorHelper est principalement destiné au code C++, qui n’a pas accès à l’API non de données de la structure Color .

La raison la plus courante de la création d’une valeur Color est de l’utiliser comme argument pour le constructeur SolidColorBrush , puis d’affecter ce pinceau à une propriété d’interface utilisateur XAML.

S’applique à

Voir aussi