Freigeben über


Stroke.DrawingAttributes-Eigenschaft

Ruft die Zeichnungsattribute ab, die während des Zeichnens auf Freihand angewendet werden sollen, oder legt diese fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property DrawingAttributes As DrawingAttributes
'Usage
Dim instance As Stroke
Dim value As DrawingAttributes

value = instance.DrawingAttributes

instance.DrawingAttributes = value
public DrawingAttributes DrawingAttributes { get; set; }
public:
property DrawingAttributes^ DrawingAttributes {
    DrawingAttributes^ get ();
    void set (DrawingAttributes^ value);
}
/** @property */
public DrawingAttributes get_DrawingAttributes()
/** @property */
public  void set_DrawingAttributes(DrawingAttributes value)
public function get DrawingAttributes () : DrawingAttributes
public function set DrawingAttributes (value : DrawingAttributes)

Eigenschaftenwert

Typ: Microsoft.Ink.DrawingAttributes
Das DrawingAttributes-Objekt, das während des Zeichnens auf Freihand angewendet werden soll. Wenn dieses Objekt nullNULL-Verweis (Nothing in Visual Basic) (Nothing in Microsoft Visual Basic .NET) ist, verwendet das Stroke-Objekt die Standardzeichenattribute des Freihanderfassungsmoduls.

Hinweise

Die DrawingAttributes-Eigenschaft bestimmt die Darstellung von Freihandeingaben. Zum Beispiel können Sie die Breite oder die Farbe der Freihandeingaben angeben.

Durch nachfolgende Aufrufe der DrawingAttributes-Eigenschaft werden lediglich die Zeichenattribute neuer Striche geändert. Sie gelten nicht für Striche, die bereits erfasst wurden oder gerade erfasst werden.

Hinweis

Die DefaultDrawingAttributes-Eigenschaft (InkCollector.DefaultDrawingAttributes, InkOverlay.DefaultDrawingAttributes bzw. Microsoft.Ink.InkPicture) enthält die Zeichenattribute, die für alle Stroke-Objekte gelten, sofern für ein Objekt die DrawingAttributes-Eigenschaft nicht eigens festgelegt wird. Beispielsweise gilt sowohl für ein neues Stroke-Objekt, für das die DrawingAttributes-Eigenschaft nicht eigens festgelegt wurde, als auch für ein altes Stroke-Objekt, für das die DrawingAttributes-Eigenschaft auf nullNULL-Verweis (Nothing in Visual Basic) (Nothing in Visual Basic .NET) festgelegt wurde, die DefaultDrawingAttributes-Eigenschaft des Freihanderfassungsmoduls.

Beispiele

In diesem Beispiel wird die DrawingAttributes-Eigenschaft des ersten ausgewählten Strichs eines InkOverlay-Objekts abgerufen.

If mInkOverlay.Selection.Count > 0 Then
    Dim firstSelectedDA As DrawingAttributes = mInkOverlay.Selection(0).DrawingAttributes
End If
if (mInkOverlay.Selection.Count > 0)
{
    DrawingAttributes firstSelectedDA = mInkOverlay.Selection[0].DrawingAttributes;
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Stroke-Klasse

Stroke-Member

Microsoft.Ink-Namespace

Stroke

DrawingAttributes

Cursor

Cursor.DrawingAttributes

InkCollector.DefaultDrawingAttributes

InkOverlay.DefaultDrawingAttributes

InkPicture.DefaultDrawingAttributes