共用方式為


AnalysisModes 列舉型別

指定 InkAnalyzerBase 的運作方式。

這個列舉型別的 FlagsAttribute 屬性允許將其成員值以位元組合的方式來使用。

命名空間:  System.Windows.Ink.AnalysisCore
組件:  IACore (在 IACore.dll 中)

語法

'宣告
<FlagsAttribute> _
Public Enumeration AnalysisModes
'用途
Dim instance As AnalysisModes
[FlagsAttribute]
public enum AnalysisModes
[FlagsAttribute]
public enum class AnalysisModes
/** @attribute FlagsAttribute */
public enum AnalysisModes
public enum AnalysisModes

成員

成員名稱 說明
None 未啟用任何模式。
AutomaticReconciliationEnabled 指定 InkAnalyzerBase 是否會在中繼或最終結果就緒後,立即自動啟動協調作業。如果啟用此模式,則不會引發 ReadyToReconcileBase 事件。如果停用此模式,則會引發 ReadyToReconcileBase 事件。
StrokeCacheAutoCleanupEnabled 指定 InkAnalyzerBase 是否會在執行分析之前,自動從筆劃快取中清除不需要的筆劃。如果啟用此模式,InkAnalyzerBase 會在執行分析之前清除筆劃資料。您的程式碼也必須接著處理 UpdateStrokesCacheBase 事件。如果沒有處理 UpdateStrokesCacheBase 事件,則會引發例外狀況 (Exception)。在 Analyze (或 BackgroundAnalyze) 和 Reconciliation 兩個階段中,都會執行這項檢查。如果停用此模式,則 InkAnalyzerBase 不會清除筆劃資料。若要清除筆劃資料,請呼叫 ClearStrokeData。如果停用此模式,則會引發 UpdateStrokesCacheBase 事件,讓 InkAnalyzerBase 可以擷取任何筆劃的最新筆劃資料,並清除這些筆劃的快取。如果清除了筆劃快取,但沒有處理 UpdateStrokesCacheBase 事件,則會引發例外狀況。
PersonalizationEnabled 表示已啟用個人化。
Default 已啟用所有模式。

備註

這個列舉型別 (Enumeration) 具有 FlagsAttribute 屬性 (Attribute),允許其成員值的位元 (Bitwise) 組合。

範例

下列範例示範 AnalysisModes 列舉型別。

' Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes And _
    Not System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled
// Need not handle UpdateStrokesCacheBase event
myInkAnalyzerBase.AnalysisModes = myInkAnalyzerBase.AnalysisModes &
    ~System.Windows.Ink.AnalysisCore.AnalysisModes.StrokeCacheAutoCleanupEnabled;

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

System.Windows.Ink.AnalysisCore 命名空間