Freigeben über


ContextNode.Strokes-Eigenschaft

Ruft die Strokes ab, die dieser ContextNode zugeordnet ist.

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

Syntax

'Declaration
Public ReadOnly Property Strokes As Strokes
'Usage
Dim instance As ContextNode
Dim value As Strokes

value = instance.Strokes
public Strokes Strokes { get; }
public:
property Strokes^ Strokes {
    Strokes^ get ();
}
/** @property */
public Strokes get_Strokes()
public function get Strokes () : Strokes

Eigenschaftenwert

Typ: Microsoft.Ink.Strokes
Die Strokes, die ContextNode zugeordnet ist.

Hinweise

Wenn der ContextNode kein Endknoten ist, gibt diese Eigenschaft die Striche aller untergeordneten Endobjekte zurück.

Wenn der Knoten einen Typ aufweist, der keine Striche beinhaltet (wie TextWordNode, ImageNode oder AnalysisHintNode), gibt diese Eigenschaft eine leere Strichauflistung zurück.

Beispiele

Dieses Beispiel zeigt eine Methode, die den Strichen eines ContextNode rote DrawingAttributes und allen anderen Strichen die Standardzeichnungsattribute zuweist. Ein InkCollector mit dem Namen theInkCollector, der an ein Panel, theNotePanel angefügt wurde, hat die Striche erfasst.

Private Sub MarkNodeAsRed(ByVal selectedNode As ContextNode)
    ' Set all node strokes to black, but this one to red
    Dim inkStroke As Stroke
    For Each inkStroke In Me.theInkCollector.Ink.Strokes
        If Not (selectedNode Is Nothing) AndAlso _
           selectedNode.Strokes.Contains(inkStroke) Then
            inkStroke.DrawingAttributes = New DrawingAttributes(Color.Red)
        Else
            inkStroke.DrawingAttributes = Me.theInkCollector.DefaultDrawingAttributes
        End If
    Next inkStroke
    theNotesPanel.Refresh()

End Sub 'MarkNodeAsRed

        private void MarkNodeAsRed(ContextNode selectedNode)
        {
            // Set all node strokes to black, but this one to red
            foreach (Stroke stroke in this.theInkCollector.Ink.Strokes)
            {
                if (selectedNode != null && 
                    selectedNode.Strokes.Contains(stroke))
                    stroke.DrawingAttributes = new DrawingAttributes(Color.Red);
                else
                    stroke.DrawingAttributes = this.theInkCollector.DefaultDrawingAttributes;
            }

            theNotesPanel.Refresh();
        }

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

ContextNode-Klasse

ContextNode-Member

Microsoft.Ink-Namespace

Microsoft.Ink.Strokes