Ink.Strokes 属性

获取 Ink 对象中包含的 Strokes 集合的副本。

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

语法

声明
Public ReadOnly Property Strokes As Strokes
用法
Dim instance As Ink
Dim value As Strokes

value = instance.Strokes
public Strokes Strokes { get; }
public:
property Strokes^ Strokes {
    Strokes^ get ();
}
/** @property */
public Strokes get_Strokes()
public function get Strokes () : Strokes

属性值

类型:Microsoft.Ink.Strokes
Ink 对象中包含的 Strokes 集合的副本。

备注

备注

Ink 对象的 Strokes 属性不返回 Ink 对象实际使用的集合,而是返回副本。举例来说,这意味着,向此集合添加或移除笔画不会影响 Ink 对象的笔画;若要添加或移除笔画,请使用 Ink 方法,例如 AddStrokesAtRectangleDeleteStrokeDeleteStrokes。但是,集合中的每个笔画都是对原始 Stroke 对象的引用。

使用此方法从 Ink 对象获取的笔画集合的实例不会进行垃圾回收。为避免内存泄漏,每次处理这类集合时,请使用 using 语句,如下所示。

using (Strokes strokes = myInk.Strokes)
{
    int i = strokes.Count;
}

示例

此 C# 示例获取 InkCollector 对象 theInkCollector 已收集的笔画的数量。

using (Strokes strokes = theInkCollector.Ink.Strokes)
{
    int numberOfStrokes = strokes.Count;
}

此 Microsoft Visual Basic.NET 示例获取 InkCollector 对象 theInkCollector 已收集的笔画的数量。

Dim numberOfStrokes As Integer 
Using strokes As Microsoft.Ink.Strokes = theInkCollector.Ink.Strokes
    numberOfStrokes = strokes.Count()
End Using

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Ink 类

Ink 成员

Microsoft.Ink 命名空间

Strokes

Stroke

Ink.CustomStrokes