InkDrawingAttributes.Color Propriété

Définition

Obtient ou définit une valeur qui indique la couleur d’un 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

Valeur de propriété

Couleur d’encre sous forme de valeur ARGB. La valeur par défaut est noir (0, 0, 0, 0).

Exemples

L’exemple suivant montre comment définir la propriété Color (color) d’un InkStroke (stroke) à l’aide de la méthode Windows.UI.ColorHelper.FromArgb .

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

L’alternative suivante montre comment définir la propriété Color (color) d’un InkStroke (stroke) sans utiliser la méthode 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;

Remarques

La valeur de Color est une valeur ARGB. Toutefois, la valeur du composant de transparence (A ou canal alpha) est ignorée et l’élément InkStroke est rendu à une opacité totale.

La valeur du composant de transparence n’est pas ignorée. Il est stocké avec toutes les autres données de trait dans le fichier ISF (Ink Serialized Format) lors de l’enregistrement d’InkStroke .

S’applique à

Voir aussi