Strokes.Contains 方法

指示 Strokes 集合是否包含某个特定的 Stroke 对象。

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

语法

声明
Public Function Contains ( _
    s As Stroke _
) As Boolean
用法
Dim instance As Strokes
Dim s As Stroke
Dim returnValue As Boolean

returnValue = instance.Contains(s)
public bool Contains(
    Stroke s
)
public:
bool Contains(
    Stroke^ s
)
public boolean Contains(
    Stroke s
)
public function Contains(
    s : Stroke
) : boolean

参数

返回值

类型:System.Boolean
Strokes 集合是否包含某个特定的 Stroke 对象。

含义

true

Strokes 集合包含特定的 Stroke 对象。

false

Strokes 集合不包含特定的 Stroke 对象。

备注

如果 Strokes 集合的父 Ink 对象与 Stroke 对象的父 Ink 对象不同,则此方法的行为未定义。

示例

在此示例中,Contains 方法用于确定某个特定的 Stroke 对象是否是 Strokes 集合的成员。如果是,则 Stroke 的颜色设置为红色。

' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using allStrokes As Strokes = mInkOverlay.Ink.Strokes
    If allStrokes.Contains(specialStroke) Then
        specialStroke.DrawingAttributes.Color = Color.Red
    End If
End Using
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes allStrokes = mInkOverlay.Ink.Strokes)
{
    if (allStrokes.Contains(specialStroke))
    {
        specialStroke.DrawingAttributes.Color = Color.Red;
    }
}

平台

Windows Vista

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

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Strokes 类

Strokes 成员

Microsoft.Ink 命名空间

Stroke