Freigeben über


InkDrawingAttributes.Color Eigenschaft

Definition

Ruft einen Wert ab, der die Farbe einer InkStroke angibt, oder legt diesen fest.

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

Eigenschaftswert

Die Freihandfarbe als ARGB-Wert. Der Standardwert ist schwarz (0, 0, 0, 0).

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Color-Eigenschaft (color) einer InkStroke (stroke) mithilfe der Windows.UI.ColorHelper.FromArgb-Methode festgelegt wird.

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

Die folgende Alternative veranschaulicht, wie die Color-Eigenschaft (color) eines InkStroke (stroke) ohne Verwendung der Windows.UI.ColorHelper.FromArgb-Methode festgelegt wird.

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;

Hinweise

Der Wert von Color ist ein ARGB-Wert. Der Wert der Transparenzkomponente (A oder Alphakanal) wird jedoch ignoriert, und der InkStroke wird mit voller Deckkraft gerendert.

Der Wert der Transparenzkomponente wird nicht verworfen. Es wird zusammen mit allen anderen Strichdaten in der ISF-Datei (Ink Serialized Format) gespeichert, wenn der InkStroke gespeichert wird.

Gilt für:

Weitere Informationen