Compartir a través de


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

Definición

Genera una estructura Color , basada en valores de bytes discretos para los componentes ARGB . En su lugar, el código de C# y Microsoft Visual Basic deben usar Color.FromArgb .

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

Parámetros

a
Byte

byte

Componente A (transparencia) del color deseado. El intervalo es de 0 a 255.

r
Byte

byte

Componente R del color deseado. El intervalo es de 0 a 255.

g
Byte

byte

Componente G del color deseado. El intervalo es de 0 a 255.

b
Byte

byte

Componente B del color deseado. El intervalo es de 0 a 255.

Devoluciones

Valor de color generado.

Ejemplos

En este ejemplo se muestra cómo crear un color.

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

En este ejemplo se muestra cómo crear un Objeto SolidColorBrush con el color especificado.

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

Comentarios

C#/Visual Basic La clase ColorHelper está disponible para su uso desde código de C# y Visual Basic, pero no se usa normalmente. El método FromArgb que está disponible como método estático de la estructura Color tiene exactamente la misma funcionalidad, y también tiene otra API que es más conveniente usar desde Color en lugar de usar la clase ColorHelper . ColorHelper está pensado principalmente para el código de C++, que no tiene acceso a la API que no es de datos de la estructura Color .

La razón más común para crear un valor color es usarla como argumento para el constructor SolidColorBrush y, a continuación, asignar ese pincel a una propiedad de interfaz de usuario XAML.

Se aplica a

Consulte también