DrawingAttributes.Width Proprietà

Definizione

Ottiene o imposta la larghezza dello stilo utilizzato per disegnare l'oggetto Stroke.Gets or sets the width of the stylus used to draw the Stroke.

public:
 property double Width { double get(); void set(double value); };
public double Width { get; set; }
member this.Width : double with get, set
Public Property Width As Double

Valore della proprietà

Double

Larghezza dello stilo utilizzato per disegnare l'oggetto Stroke.The width of the stylus used to draw the Stroke.

Eccezioni

La proprietà Width è minore di Epsilon o di NaN.The Width property is less than Epsilon or NaN.

Esempio

Nell'esempio seguente viene illustrato come impostare la Width Proprietà.The following example demonstrates how to set the Width property. Nell'esempio si presuppone che l'applicazione disponga di un oggetto InkCanvas denominato e inkCanvas1 di due DrawingAttributes oggetti denominati inkDA e highlighterDA .The example assumes that your application has an InkCanvas called inkCanvas1, and two DrawingAttributes objects called inkDA and highlighterDA. Per l'esempio completo, vedere DrawingAttributes Cenni preliminari sulla classe.For the complete example, see the DrawingAttributes class overview.

// Set up the DrawingAttributes for the pen.
inkDA = new DrawingAttributes();
inkDA.Color = Colors.SpringGreen;
inkDA.Height = 5;
inkDA.Width = 5;
inkDA.FitToCurve = false;
inkDA.StylusTipTransform = new Matrix(1, 0, 0, 5, 0, 0);

// Set up the DrawingAttributes for the highlighter.
highlighterDA = new DrawingAttributes();
highlighterDA.Color = Colors.Orchid;
highlighterDA.IsHighlighter = true;
highlighterDA.IgnorePressure = true;
highlighterDA.StylusTip = StylusTip.Rectangle;
highlighterDA.Height = 30;
highlighterDA.Width = 10;

inkCanvas1.DefaultDrawingAttributes = inkDA;
' Set up the DrawingAttributes for the pen.
inkDA = New Ink.DrawingAttributes()
With inkDA
    .Color = Colors.SpringGreen
    .Height = 5
    .Width = 5
    .FitToCurve = True
    .StylusTipTransform = New Matrix(1, 0, 0, 1, 20, 0)
End With

' Set up the DrawingAttributes for the highlighter.
highlighterDA = New Ink.DrawingAttributes()
With highlighterDA
    .Color = Colors.Orchid
    .IsHighlighter = True
    .IgnorePressure = True
    .StylusTip = StylusTip.Rectangle
    .Height = 30
    .Width = 10
End With

inkCanvas1.DefaultDrawingAttributes = inkDA

Commenti

I fattori seguenti influiscono sull'altezza e sulla larghezza di un oggetto Stroke quando ne viene eseguito il rendering, ma non sul valore della Width Proprietà.The following factors affect the height and width of a Stroke when it is rendered, but not the value of the Width property.

  • Quantità di pressione applicata allo stilo quando Stroke viene disegnato l'oggetto.The amount of pressure applied to the stylus when the Stroke is drawn.

  • Il valore della proprietà StylusTipTransform.The value of the StylusTipTransform property.

Se si imposta la Width proprietà su 0 device independent pixels (DIP), questo viene modificato in 2 DIP.If you set the Width property to 0 device independent pixels (DIP), it is changed to 2 DIP.

Utilizzo del testo XAMLXAML Text Usage

Questa proprietà non viene in genere utilizzata in XAML.This property is not typically used in XAML.

Si applica a