共用方式為


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 集合的複本。

備註

ms582215.alert_note(zh-tw,VS.90).gif注意事項:

Ink 物件的 Strokes 屬性不會傳回 Ink 物件使用的實際集合,而是改為傳回複本。舉例來說,這表示對這個集合加入或移除筆劃並不會影響 Ink 物件的筆劃,若要加入或移除筆劃,請使用 Ink 方法,例如 AddStrokesAtRectangleDeleteStrokeDeleteStrokes。然而,集合中的每個筆劃是原始 Stroke 物件的參考。

使用這個方法從 Ink 物件取得的 Strokes 集合執行個體,是不會進行記憶體回收的。為了避免記憶體遺漏,每當您在處理這些集合時,請善用 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