Share via


Proprietà InkAnalyzerBase.RootNode

Aggiornamento: novembre 2007

Ottiene l'oggetto ContextNodeBase radice della struttura ad albero dei nodi di contesto dell'analizzatore dell'input penna.

Spazio dei nomi:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property RootNode As ContextNodeBase
'Utilizzo
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

Valore proprietà

Tipo: System.Windows.Ink.AnalysisCore.ContextNodeBase
Oggetto ContextNodeBase radice della struttura ad albero dei nodi di contesto dell'analizzatore dell'input penna.

Note

L'oggetto InkAnalyzerBase gestisce una struttura ad albero di oggetti ContextNodeBase. Questi oggetti contengono sia l'input per l'analisi sia i risultati dell'analisi. Quando i tratti vengono inizialmente aggiunti all'analizzatore dell'input penna, l'analizzatore li assegna a un oggetto ContextNodeBase che dispone di un valore della proprietà Type di ContextNodeTypeBase.UnclassifiedInk. Una volta analizzati, l'oggetto InkAnalyzerBase assegna i tratti agli oggetti ContextNodeBase appropriati nella struttura ad albero.

Esempi

In questo esempio si scorrono i nodi figlio del nodo radice per un oggetto InkAnalyzerBase, theInkAnalyzerBase. Se un nodo figlio è un nodo dell'input penna non classificato, il nodo viene aggiunto a un insieme.

' 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);
    }
}

Piattaforme

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

InkAnalyzerBase Classe

Membri InkAnalyzerBase

Spazio dei nomi System.Windows.Ink.AnalysisCore