Partager via


InkAnalyzerBase.RootNode, propriété

Mise à jour : November 2007

Obtient le ContextNodeBase racine de l'arborescence des nœuds de contexte de l'analyseur d'entrée manuscrite.

Espace de noms :  System.Windows.Ink.AnalysisCore
Assembly :  IACore (dans IACore.dll)

Syntaxe

'Déclaration
Public ReadOnly Property RootNode As ContextNodeBase
'Utilisation
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

Valeur de propriété

Type : System.Windows.Ink.AnalysisCore.ContextNodeBase
ContextNodeBase racine de l'arborescence des nœuds de contexte de l'analyseur d'entrée manuscrite.

Notes

Le InkAnalyzerBase gère une arborescence d'objets ContextNodeBase. Ces objets contiennent l'entrée pour analyse et les résultats de l'analyse. Lorsque les traits sont initialement ajoutés à l'analyseur d'entrée manuscrite, celui-ci les assigne à un ContextNodeBase dont la valeur de propriété Type est ContextNodeTypeBase.UnclassifiedInk. Lorsque les traits sont analysés, le InkAnalyzerBase les assigne aux objets ContextNodeBase appropriés de l'arborescence.

Exemples

Cet exemple parcourt les nœuds enfants du nœud racine pour un InkAnalyzerBase, theInkAnalyzerBase. Si un nœud enfant est un nœud d'entrée manuscrite non classifié, il est ajouté à une collection.

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

Plateformes

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkAnalyzerBase, classe

Membres InkAnalyzerBase

System.Windows.Ink.AnalysisCore, espace de noms