ColorHelper.FromArgb(Byte, Byte, Byte, Byte) Метод

Определение

Создает структуру Color на основе дискретных значений байтов для компонентов ARGB . В коде C# и Microsoft Visual Basic следует использовать 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

Параметры

a
Byte

byte

Компонент A (прозрачность) нужного цвета. Диапазон от 0 до 255.

r
Byte

byte

Компонент R требуемого цвета. Диапазон от 0 до 255.

g
Byte

byte

Компонент G требуемого цвета. Диапазон от 0 до 255.

b
Byte

byte

Компонент B требуемого цвета. Диапазон от 0 до 255.

Возвращаемое значение

Созданное значение Color .

Примеры

В этом примере показано, как создать объект Color.

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

В этом примере показано, как создать SolidColorBrush с указанным Color.

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

Комментарии

C#/Visual Basic Класс ColorHelper доступен для использования в коде C# и Visual Basic, но редко используется. Метод FromArgb , доступный в качестве статического метода структуры Color , обладает точно такой же функциональностью, и у вас также есть другой API, который удобнее использовать из самого Color , а не с помощью класса ColorHelper . ColorHelper в основном предназначен для кода C++, который не имеет доступа к API без данных структуры Color .

Наиболее распространенной причиной создания значения Color является использование его в качестве аргумента для конструктора SolidColorBrush , а затем назначение этой кисти свойству пользовательского интерфейса XAML.

Применяется к

См. также раздел