Strokes 类

包含 Stroke 对象的集合。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Strokes _
    Implements ICollection, IEnumerable, IDisposable
用法
Dim instance As Strokes
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Strokes : ICollection, IEnumerable, 
    IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Strokes : ICollection, 
    IEnumerable, IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Strokes implements ICollection, 
    IEnumerable, IDisposable
public class Strokes implements ICollection, IEnumerable, IDisposable

备注

Strokes 集合是 Ink 对象中笔画 的子集。Strokes 集合示例:

  • 同一光标绘制的所有笔画。

  • Ink 对象中对应于某个单词的笔画。

  • 穿过某个已知区域的所有笔画。

Strokes 集合是对墨迹 数据的引用,而不是实际数据本身。

调用 InkCreateStrokes() 方法或使用 InkCustomStrokes() 属性的 Add() 方法可以创建新的 Strokes 集合。Strokes 类没有可公开访问的构造函数。

警告

为了避免内存泄漏,必须在已附加事件处理程序的任何 Strokes 集合超出范围之前对该集合显式调用 Dispose 方法。

创建 Strokes 集合之后,该集合可以用于指定该笔画子集上的各种操作,例如绘制、测量、删除或将子集提取到新的 Ink 对象。

继承层次结构

System.Object
  Microsoft.Ink.Strokes

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Strokes 成员

Microsoft.Ink 命名空间

Stroke

Ink

DrawingAttributes