Поделиться через


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).

Примеры

В следующем примере показано, как задать свойство Color (color) объекта InkStroke (stroke) с помощью метода Windows.UI.ColorHelper.FromArgb .

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

В следующем варианте показано, как задать свойство Color (color) объекта InkStroke (stroke) без использования метода Windows.UI.ColorHelper.FromArgb .

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 или альфа-канал) игнорируется, а inkStroke отображается с полной прозрачностью.

Значение компонента прозрачности не сбрасывается. Он хранится вместе со всеми остальными данными росчерка в файле INK Serialized Format (ISF) при сохранении InkStroke .

Применяется к

См. также раздел