InkDrawingAttributes.Color 属性

定义

获取或设置一个值,该值指示 InkStroke 的颜色。

public:
 property Color Color { Color get(); void set(Color value); };
Color Color();

void Color(Color value);
public Color Color { get; set; }
var color = inkDrawingAttributes.color;
inkDrawingAttributes.color = color;
Public Property Color As Color

属性值

作为 ARGB 值的墨迹颜色。 默认值为黑色 (0、0、0、0) 。

示例

以下示例演示如何使用 Windows.UI.ColorHelper.FromArgbcolor 方法设置 InkStroke (stroke) (Color 属性) 。

var drawingAttributes = stroke.drawingAttributes;
drawingAttributes.color = 
     Windows.UI.ColorHelper.fromArgb(255, 255, 0, 0);
stroke.drawingAttributes = drawingAttributes;

以下替代方法演示了如何在不使用 Windows.UI.ColorHelper.FromArgb 方法的情况下设置 InkStroke (stroke) 的 Color 属性 color () 。

var drawingAttributes = stroke.drawingAttributes;
var color = drawingAttributes.color;
color.a = 255;
color.r = 255;
color.g = 0;
color.b = 0;
drawingAttributes.color = color;
stroke.drawingAttributes = drawingAttributes;

注解

Color 的值是 ARGB 值。 但是,将忽略透明度组件 (A 或 alpha 通道) 的值, 并且 InkStroke 以完全不透明的方式呈现。

不会放弃透明度组件的值。 保存 InkStroke 时,它与墨迹序列化格式 (ISF) 文件中的 所有其他笔划 数据一起存储。

适用于

另请参阅