Ink.CreateStrokes-Methode (array<Int32[])
Erstellt anhand der angegebenen Id-Eigenschaften von Stroke-Objekten eine Strokes-Auflistung.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Function CreateStrokes ( _
ids As Integer() _
) As Strokes
'Usage
Dim instance As Ink
Dim ids As Integer()
Dim returnValue As Strokes
returnValue = instance.CreateStrokes(ids)
public Strokes CreateStrokes(
int[] ids
)
public:
Strokes^ CreateStrokes(
array<int>^ ids
)
public Strokes CreateStrokes(
int[] ids
)
public function CreateStrokes(
ids : int[]
) : Strokes
Parameter
- ids
Typ: array<System.Int32[]
Ein Array mit den angegebenen Id-Eigenschaften für Stroke-Objekte, die im Ink-Objekt vorhanden sind. Die Stroke-Objekte mit diesen Id-Werten werden einer neuen Strokes-Auflistung hinzugefügt. Der Standardwert ist nullNULL-Verweis (Nothing in Visual Basic) (Nothing in Microsoft Visual Basic .NET).
Rückgabewert
Typ: Microsoft.Ink.Strokes
Gibt eine neue Strokes-Auflistung zurück.
Hinweise
Wenn der ids-Parameter gleich nullNULL-Verweis (Nothing in Visual Basic) (Nothing in Visual Basic .NET) ist oder ein leeres Array enthält, wird eine leere Strokes-Auflistung erstellt.
Beispiele
In diesem Beispiel wird eine neue Strokes-Auflistung aus einem Array von Id-Eigenschaften erstellt. Die Id-Eigenschaften werden ermittelt, indem jedes einem InkOverlay-Objekt aktuell zugeordnete Stroke-Objekt untersucht wird.
' Access to the Ink.Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using currentStrokes As Strokes = mInkOverlay.Ink.Strokes
' Declare an array of integers
Dim theStrokeIDs(currentStrokes.Count - 1) As Integer
' Copy stroke IDs into the array
For k As Integer = 0 To currentStrokes.Count - 1
theStrokeIDs(k) = currentStrokes(k).Id
Next
' Create a new collection using the array of stroke IDs
Dim newStokes As Strokes = mInkOverlay.Ink.CreateStrokes(theStrokeIDs)
End Using
// Access to the Ink.Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes currentStrokes = mInkOverlay.Ink.Strokes)
{
// Declare an array of integers
int[] theStrokeIDs = new int[currentStrokes.Count];
// Copy stroke IDs into the array
for (int k = 0; k < currentStrokes.Count; k++)
{
theStrokeIDs[k] = currentStrokes[k].Id;
}
// Create a new collection using the array of stroke IDs
Strokes newStrokes = mInkOverlay.Ink.CreateStrokes(theStrokeIDs);
}
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