Freigeben über


InkAnalyzer.GetStrokeType-Methode

Gibt den Typ eines Stroke zurück.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function GetStrokeType ( _
    stroke As Stroke _
) As StrokeType
'Usage
Dim instance As InkAnalyzer
Dim stroke As Stroke
Dim returnValue As StrokeType

returnValue = instance.GetStrokeType(stroke)
public StrokeType GetStrokeType(
    Stroke stroke
)
public:
StrokeType GetStrokeType(
    Stroke^ stroke
)
public StrokeType GetStrokeType(
    Stroke stroke
)
public function GetStrokeType(
    stroke : Stroke
) : StrokeType

Parameter

Rückgabewert

Typ: System.Windows.Ink.StrokeType
Die Klassifizierung von stroke.

Hinweise

Wenn der Typ des Strichs der System.Windows.Ink.StrokeType-Wert Unspecified ist, klassifiziert der InkAnalyzer den Strich während der Freihandanalyse. Andernfalls verwendet der InkAnalyzer den für den Strich festgelegten Typ.

Verwenden Sie zum Ändern des Strichtyps SetStrokeType() oder SetStrokesType().

Beispiele

In diesem Beispiel wird eine Methode namens GetStrokeTypesInNode definiert, mit der alle Strichtypen in einem ContextNode zurückgegeben werden können.

' Iterate through the strokes within the context node and add the
' stroke types to a collection.
Dim theStrokeTypes As New System.Collections.ArrayList()
Dim theStroke As Stroke
For Each theStroke In theContextNode.Strokes
    Dim theStrokeType As StrokeType = theInkAnalyzer.GetStrokeType(theStroke)
    If Not theStrokeTypes.Contains(theStrokeType) Then
        theStrokeTypes.Add(theStrokeType)
    End If
Next theStroke
// Iterate through the strokes within the context node and add the
// stroke types to a collection.
System.Collections.ArrayList theStrokeTypes =
    new System.Collections.ArrayList();
foreach (Stroke theStroke in theContextNode.Strokes)
{
    StrokeType theStrokeType =
        theInkAnalyzer.GetStrokeType(theStroke);
    if (!theStrokeTypes.Contains(theStrokeType))
    {
        theStrokeTypes.Add(theStrokeType);
    }
}

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

InkAnalyzer-Klasse

InkAnalyzer-Member

System.Windows.Ink-Namespace

System.Windows.Ink.StrokeType