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 属性。