次の方法で共有


ColorHelper.FromArgb(Byte, Byte, Byte, Byte) メソッド

定義

ARGB コンポーネントの個別の Byte 値に基づいて、Color 構造体を生成します。 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);

この例では、指定した Color を使用して 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 プロパティに割り当てることです。

適用対象

こちらもご覧ください