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 方法,例如 AddStrokesAtRectangle、DeleteStroke 和 DeleteStrokes。但是,集合中的每个笔画都是对原始 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