Leer en inglés

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 .

C#
public static Color FromArgb(byte a, byte r, byte g, byte b);

Parámetros

a
Byte

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

r
Byte

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

g
Byte

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

b
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.

C++/WinRT
Windows::UI::Color orangeColor{ Windows::UI::ColorHelper::FromArgb(255, 255, 128, 0) };

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

C++/WinRT
Windows::UI::Xaml::Media::SolidColorBrush greenBrush{
    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

Producto Versiones
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Consulte también