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