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에서는 인덱싱된 속성을 지원하지 않습니다.
매개 변수
- name
형식: System.String
컬렉션에서 반환할 Strokes 컬렉션의 이름입니다.
속성 값
형식: 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에서 지원