InkDrawingAttributes.Color 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) 文件中的 所有其他笔划 数据一起存储。