Share via


Ink.Strokes (Propiedad)

Actualización: noviembre 2007

Obtiene una copia de la colección Strokes incluida en el objeto Ink.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public ReadOnly Property Strokes As Strokes
'Uso
Dim instance As Ink
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
Copia de la colección Strokes incluida en el objeto Ink.

Comentarios

Nota

La propiedad Strokes del objeto Ink no devuelve la colección real con la que funciona el objeto Ink, sino que devuelve una copia. Por ejemplo, esto significa que agregar o quitar trazos de esta colección no afecta a los trazos del objeto Ink; para agregar o quitar trazos, use métodos Ink como AddStrokesAtRectangle, DeleteStroke y DeleteStrokes. No obstante, cada trazo en la colección es una referencia al objeto Stroke original.

Las instancias de las colecciones Strokes que se obtienen de un objeto Ink usando este método no las recopila el recolector de elementos no utilizados. Para evitar una pérdida de memoria, siempre que esté trabajando con una de estas colecciones, use la instrucción using como se muestra a continuación.

using (Strokes strokes = myInk.Strokes)
{
    int i = strokes.Count;
}

Ejemplos

En este ejemplo de C# se obtiene el número de trazos que ha recopilado un objeto InkCollector, theInkCollector.

using (Strokes strokes = theInkCollector.Ink.Strokes)
{
    int numberOfStrokes = strokes.Count;
}

En este ejemplo de Microsoft Visual Basic.NET se obtiene el número de trazos recopilados por un objeto InkCollector, theInkCollector.

Dim numberOfStrokes As Integer 
Using strokes As Microsoft.Ink.Strokes = theInkCollector.Ink.Strokes
    numberOfStrokes = strokes.Count()
End Using

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

Vea también

Referencia

Ink (Clase)

Ink (Miembros)

Microsoft.Ink (Espacio de nombres)

Strokes

Stroke

Ink.CustomStrokes