まだ分類されていないストロークのコレクションの ContextNode を表します。
名前空間 : System.Windows.Ink
アセンブリ : IAWinFX (IAWinFX.dll 内)
構文
'宣言
Public NotInheritable Class UnclassifiedInkNode _
Inherits ContextNode
'使用
Dim instance As UnclassifiedInkNode
public sealed class UnclassifiedInkNode : ContextNode
public ref class UnclassifiedInkNode sealed : public ContextNode
public final class UnclassifiedInkNode extends ContextNode
public final class UnclassifiedInkNode extends ContextNode
解説
InkAnalyzer.AddStroke メソッドまたは InkAnalyzer.AddStrokes メソッドを使用して InkAnalyzer に追加されるすべてのストロークは、自動的に UnclassifiedInkNode オブジェクトに関連付けられます。
InkAnalyzer.AddStroke または InkAnalyzer.AddStrokes を使用してストロークを追加すると、各言語識別子の 1 つの UnclassifiedInkNode オブジェクトが RootNode の下に表示されます。
InkAnalyzer.Analyze が呼び出されると、UnclassifiedInkNode がツリーから削除されます。InkAnalyzer.BackgroundAnalyze が呼び出されると、BackgroundAnalyze の呼び出し中に存在したすべての UnclassifiedInkNode オブジェクトは、インクの分析が終了すると削除されます。削除されないストロークは、UnclassifiedInkNode に追加されたが、まだ分析されていない新規のストロークに限ります。
UnclassifiedInkNode には、子ノードを含めることができません。
例
次の例では、インク分析が theInkAnalyzer という名前の InkAnalyzer によって実行される前に、分析されていないすべてのストロークのカルチャ識別子が languageId という名前の整数に設定されます。これにより、この言語に関するすべてのストロークが強制的に分析されることになります。これを実行するには、コンテキスト ツリーですべての UnclassifiedInkNode オブジェクトを見つけ、ストロークにロケール識別子を設定します。
' Set all unanalyzed strokes to have the language specified by languageId
Dim unclassifiedNodes As ContextNodeCollection = theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk)
Dim unclassifiedNode As UnclassifiedInkNode
For Each unclassifiedNode In unclassifiedNodes
' Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId)
Next unclassifiedNode
' Perform ink analysis...
// Set all unanalyzed strokes to have the language specified by languageId
ContextNodeCollection unclassifiedNodes =
theInkAnalyzer.FindNodesOfType(ContextNodeType.UnclassifiedInk);
foreach (UnclassifiedInkNode unclassifiedNode in unclassifiedNodes)
{
// Set the strokes' language identifier
theInkAnalyzer.SetStrokesLanguageId(unclassifiedNode.Strokes, languageId);
}
// Perform ink analysis...
継承階層
System.Object
System.Windows.Ink.ContextNode
System.Windows.Ink.UnclassifiedInkNode
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0