分析のヒントをインク アナライザから削除します。
名前空間 : System.Windows.Ink.AnalysisCore
アセンブリ : IACore (IACore.dll 内)
構文
'宣言
Public Sub DeleteAnalysisHint ( _
hintToDelete As ContextNodeBase _
)
'使用
Dim instance As InkAnalyzerBase
Dim hintToDelete As ContextNodeBase
instance.DeleteAnalysisHint(hintToDelete)
public void DeleteAnalysisHint(
ContextNodeBase hintToDelete
)
public:
void DeleteAnalysisHint(
ContextNodeBase^ hintToDelete
)
public void DeleteAnalysisHint(
ContextNodeBase hintToDelete
)
public function DeleteAnalysisHint(
hintToDelete : ContextNodeBase
)
パラメータ
- hintToDelete
型 : System.Windows.Ink.AnalysisCore.ContextNodeBase
インク アナライザから削除する分析のヒント。
解説
分析ヒントを削除しても、再分析対象としてヒントの領域がマークされることはありません。分析のヒント内で領域をマークするには、ヒントの Location を使用して DirtyRegion オブジェクトの Union を呼び出します。
ヒントはアナライザから削除されますが、ContextNodeBase 自体は削除されません。
このメソッドは、hintToDelete が、Type プロパティ値が ContextNodeTypeBase.AnalysisHint ではない ContextNodeBase の場合に例外をスローします。
例
次の例では、分析ヒント ノード theAnalysisHintNodeBase を InkAnalyzerBase、theInkAnalyzerBase から削除します。
' Remove the analysis hint from the ink analyzer.
theInkAnalyzerBase.DeleteAnalysisHint(theAnalysisHintNode)
If Nothing IsNot theAnalysisHintNode Then
' Release this reference to the analysis hint.
theAnalysisHintNode = Nothing
End If
// Remove the analysis hint from the ink analyzer.
theInkAnalyzerBase.DeleteAnalysisHint(theAnalysisHintNode);
if (null != theAnalysisHintNode)
{
// Release this reference to the analysis hint.
theAnalysisHintNode = null;
}
プラットフォーム
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0
参照
参照
System.Windows.Ink.AnalysisCore 名前空間