다음을 통해 공유


CustomStrokes.Item 속성 (String)

업데이트: 2007년 11월

CustomStrokes 컬렉션에서 지정된 이름의 Strokes 컬렉션을 가져옵니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
Public ReadOnly Property Item ( _
    name As String _
) As Strokes
‘사용 방법
Dim instance As CustomStrokes
Dim name As String
Dim value As Strokes

value = instance.Item(name)
public Strokes Item[
    string name
] { get; }
public:
property Strokes^ Item[String^ name] {
    Strokes^ get (String^ name);
}
/** @property */
public Strokes get_Item(
    String name
)
JScript에서는 인덱싱된 속성을 지원하지 않습니다.

매개 변수

속성 값

형식: Microsoft.Ink.Strokes
CustomStrokes 컬렉션 내의 지정된 Strokes 컬렉션입니다.

설명

name이 CustomStrokes 컬렉션의 기존 멤버와 일치하지 않으면 System.ArgumentException이 발생합니다.

참고

C#에서는 컬렉션의 Item 속성을 사용하는 대신 다음 예제와 같이 컬렉션의 인덱서를 사용합니다.

예제

이 예제에서는 Ink 개체의 CustomStrokes 컬렉션에 지정된 이름의 Strokes 컬렉션이 들어 있는 경우 메서드에서 true를 반환합니다. 지정된 이름을 가진 Strokes 컬렉션이 없는 경우 예외가 발생하고 메서드에서 false를 반환합니다.

Private Function CustomStrokesCollectionExists(ByVal mName As String, ByVal mInk As Ink) As Boolean
    Try
        Dim S As Strokes = mInk.CustomStrokes(mName)
        ' In VB, you can also access the named collections by using the Item property:
        ' Dim S As Strokes = mInk.CustomStrokes.Item(mName)
        '
        ' if the previous statement did not raise an exception, 
        ' the named Strokes collection exists
        Return True

    Catch E As ArgumentException
        ' this exception is raised when the named collection does not exist

    Catch E As Exception
        ' in case another type of exception is raised

    End Try
    Return False
End Function
private bool CustomStrokesCollectionExists(string mName, Ink mInk)
{
    try
    {
        Strokes S = mInk.CustomStrokes[mName];
        // In C#, the Item property is not available. The following won't compile:
        // Strokes S = mInk.CustomStrokes.Item[mName];

        // if the previous statement did not throw an exception, 
        // the named Strokes collection exists
        return true;
    }
    catch (ArgumentException)
    {
        // this exception is raised when the named collection does not exist
    }
    catch (Exception)
    {
        // in case another type of exception is raised
    }
    return false;
}

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

CustomStrokes 클래스

CustomStrokes 멤버

Item 오버로드

Microsoft.Ink 네임스페이스

Item

Strokes