CustomRecognizerNode.InkRecognizerId プロパティ
この CustomRecognizerNode が関連付けられているカスタム認識エンジンの識別子を取得および設定します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink.Analysis (Microsoft.Ink.Analysis.dll 内)
構文
'宣言
Public Property InkRecognizerId As Guid
'使用
Dim instance As CustomRecognizerNode
Dim value As Guid
value = instance.InkRecognizerId
instance.InkRecognizerId = value
public Guid InkRecognizerId { get; set; }
public:
property Guid InkRecognizerId {
Guid get ();
void set (Guid value);
}
/** @property */
public Guid get_InkRecognizerId()
/** @property */
public void set_InkRecognizerId(Guid value)
public function get InkRecognizerId () : Guid
public function set InkRecognizerId (value : Guid)
プロパティ値
型 : System.Guid
この CustomRecognizerNode が関連付けられているカスタム認識エンジンの識別子。
解説
CustomRecognizerNode をデータ プロキシから作成する場合に、このプロパティを使用して識別子を設定します。それ以外の場合は、InkAnalyzer.CreateCustomRecognizer を使用します。
例
次の例では、InkAnalyzer、theInkAnalyzer のコンテキスト ノード ツリーを検索し、Guid、targetId を持つすべての CustomRecognizerNode オブジェクトを見つけます。
Dim allCustomRecognizers As ContextNodeCollection = _
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.CustomRecognizer)
Dim matchingRecognizers As ContextNodeCollection = _
New ContextNodeCollection(theInkAnalyzer)
Dim customRecognizer As CustomRecognizerNode
For Each customRecognizer In allCustomRecognizers
If customRecognizer.InkRecognizerId = targetId Then
matchingRecognizers.Add(customRecognizer)
End If
Next customRecognizer
ContextNodeCollection allCustomRecognizers =
theInkAnalyzer.FindNodesOfType(Microsoft.Ink.ContextNodeType.CustomRecognizer);
ContextNodeCollection matchingRecognizers = new ContextNodeCollection(theInkAnalyzer);
foreach (CustomRecognizerNode customRecognizer in allCustomRecognizers)
{
if (customRecognizer.InkRecognizerId == targetId)
{
matchingRecognizers.Add(customRecognizer);
}
}
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0