Condividi tramite


InkDrawingAttributes.Color Proprietà

Definizione

Ottiene o imposta un valore che indica il colore di un controllo 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

Valore della proprietà

Colore dell'input penna come valore ARGB. Il valore predefinito è nero (0, 0, 0, 0).

Esempio

Nell'esempio seguente viene illustrato come impostare la proprietà Color (color) di un oggetto InkStroke (stroke) usando il metodo Windows.UI.ColorHelper.FromArgb .

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

L'alternativa seguente illustra come impostare la proprietà Color (color) di un controllo InkStroke (stroke) senza utilizzare il metodo 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;

Commenti

Il valore di Color è un valore ARGB. Tuttavia, il valore del componente trasparenza (A o canale alfa) viene ignorato e viene eseguito il rendering di InkStroke con opacità completa.

Il valore del componente di trasparenza non viene eliminato. Viene archiviato con tutti gli altri dati del tratto nel file ISF (Ink Serialized Format) quando viene salvato InkStroke .

Si applica a

Vedi anche