ColorHelper.FromArgb(Byte, Byte, Byte, Byte) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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方法具有完全相同的功能,而且您也有其他 API 可供從Color本身使用,而不是使用ColorHelper類別。 ColorHelper 主要用於 C++ 程式碼,其無法存取 Color 結構的非資料 API。
建立 Color 值最常見的原因是使用它作為 SolidColorBrush 建構函式的引數,然後將該筆刷指派給 XAML UI 屬性。