Freigeben über


InkAnalyzerBase.RootNode-Eigenschaft

Ruft den Stamm-ContextNodeBase der Kontextknotenstruktur des Freihandanalysemoduls ab.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public ReadOnly Property RootNode As ContextNodeBase
'Usage
Dim instance As InkAnalyzerBase
Dim value As ContextNodeBase

value = instance.RootNode
public ContextNodeBase RootNode { get; }
public:
property ContextNodeBase^ RootNode {
    ContextNodeBase^ get ();
}
/** @property */
public ContextNodeBase get_RootNode()
public function get RootNode () : ContextNodeBase

Eigenschaftenwert

Typ: System.Windows.Ink.AnalysisCore.ContextNodeBase
Der Stamm-ContextNodeBase der Kontextknotenstruktur des Freihandanalysemoduls.

Hinweise

InkAnalyzerBase enthält eine Struktur aus ContextNodeBase-Objekten. Diese Objekte enthalten sowohl Eingaben zur Analyse als auch Analyseergebnisse. Wenn Striche erstmals dem Freihandanalysemodul hinzugefügt werden, weist das Analysemodul sie einem ContextNodeBase zu, der einen Type-Eigenschaftswert von ContextNodeTypeBase.UnclassifiedInk besitzt. Nachdem die Striche analysiert wurden, weist InkAnalyzerBase sie den entsprechenden ContextNodeBase-Objekten in der Struktur zu.

Beispiele

In diesem Beispiel werden die untergeordneten Knoten des Stammknotens für ein InkAnalyzerBase mit dem Namen theInkAnalyzerBase durchlaufen. Falls es sich bei dem untergeordneten Knoten um einen nicht klassifizierten Freihandknoten handelt, wird der Knoten einer Auflistung hinzugefügt.

' Iterate over the subnodes of the analyzer's root node and
' collect all unclassified ink nodes.
Dim theUnclassifiedInkNodes As New System.Collections.ArrayList()
Dim theNode As System.Windows.Ink.AnalysisCore.ContextNodeBase
For Each theNode In theInkAnalyzerBase.RootNode.SubNodes
    If System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.UnclassifiedInk = theNode.Type Then
        theUnclassifiedInkNodes.Add(theNode)
    End If
Next theNode
// Iterate over the subnodes of the analyzer's root node and
// collect all unclassified ink nodes.
System.Collections.ArrayList theUnclassifiedInkNodes =
    new System.Collections.ArrayList();
foreach (System.Windows.Ink.AnalysisCore.ContextNodeBase theNode
    in theInkAnalyzerBase.RootNode.SubNodes)
{
    if (System.Windows.Ink.AnalysisCore.ContextNodeTypeBase.UnclassifiedInk == theNode.Type)
    {
        theUnclassifiedInkNodes.Add(theNode);
    }
}

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

InkAnalyzerBase-Klasse

InkAnalyzerBase-Member

System.Windows.Ink.AnalysisCore-Namespace