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 事件,则引发异常。在分析(或 BackgroundAnalyze)和协调阶段都会执行此项检查。如果禁用此模式,则 InkAnalyzerBase 不清除笔画数据。若要清除笔画数据,请调用 ClearStrokeData。如果禁用此模式,则引发 UpdateStrokesCacheBase 事件,以使 InkAnalyzerBase 能够检索其缓存已被清除的任何笔画的最新笔画数据。如果已清除笔画缓存,但未处理 UpdateStrokesCacheBase 事件,则引发异常。 | |
PersonalizationEnabled | 指示个性化设置已启用。 | |
Default | 启用所有模式。 |
备注
此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。
示例
下面的示例演示 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