ContextNode.Strokes (Propiedad)
Actualización: noviembre 2007
Obtiene el objeto Strokes asociado a este objeto ContextNode.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink.Analysis (en Microsoft.Ink.Analysis.dll)
Sintaxis
'Declaración
Public ReadOnly Property Strokes As Strokes
'Uso
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
Valor de propiedad
Tipo: Microsoft.Ink.Strokes
Objeto Strokes asociado a este objeto ContextNode.
Comentarios
Si el objeto ContextNode no es un nodo hoja, esta propiedad devuelve los trazos de todos sus descendientes hoja.
Si el nodo es de un tipo que no tiene trazos, como TextWordNode, ImageNodeo AnalysisHintNode, esta propiedad devuelve una colección de trazos vacía.
Ejemplos
Este ejemplo es un método que asigna un objeto DrawingAttributes rojo a los trazos de un objeto ContextNode y asigna los atributos de dibujo predeterminados a todos los otros trazos. Un objeto InkCollector, theInkCollector, que se asoció a un Panel, theNotePanel, recopiló los trazos.
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();
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0