다음을 통해 공유


ColorHelper.FromArgb(Byte, Byte, Byte, Byte) 메서드

정의

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입니다.

반환

생성된 값입니다.

예제

이 예제에서는 색을 만드는 방법을 보여줍니다.

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

이 예제에서는 지정한 색을 사용하여 SolidColorBrush를 만드는 방법을 보여줍니다.

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 BasicColorHelper 클래스는 C# 및 Visual Basic 코드에서 사용할 수 있지만 일반적으로 사용되지는 않습니다. Color 구조의 정적 메서드로 사용할 수 있는 FromArgb 메서드는 정확히 동일한 기능을 가지며 ColorHelper 클래스를 사용하는 대신 Color 자체에서 사용하는 것이 더 편리한 다른 API도 있습니다. ColorHelper 는 주로 Color 구조의 비데이타 API에 액세스할 수 없는 C++ 코드용입니다.

Color 값을 만드는 가장 일반적인 이유는 SolidColorBrush 생성자에 대한 인수로 사용한 다음, 해당 브러시를 XAML UI 속성에 할당하는 것입니다.

적용 대상

추가 정보