다음을 통해 공유


InkCollector.CollectingInk 속성

업데이트: 2007년 11월

잉크를 현재 InkCollector 개체 위에 그리는 중인지 여부를 지정하는 값을 가져옵니다.

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

구문

‘선언
Public ReadOnly Property CollectingInk As Boolean
‘사용 방법
Dim instance As InkCollector
Dim value As Boolean

value = instance.CollectingInk
public bool CollectingInk { get; }
public:
property bool CollectingInk {
    bool get ();
}
/** @property */
public boolean get_CollectingInk()
public function get CollectingInk () : boolean

속성 값

형식: System.Boolean
잉크를 현재 InkCollector 개체 위에 그리는 중인지 여부를 지정하는 값입니다.
잉크를 InkCollector 개체에 그리는 중이면 true이고, 그렇지 않으면 false입니다.

설명

Stroke 이벤트를 모니터링하는 대신 CollectingInk 속성을 사용하면 잉크를 InkCollector 개체에 그리는 중인지를 확인할 수 있습니다.

참고

잉크 수집은 응용 프로그램 코드와 다른 별도의 스레드에서 처리되므로 응용 프로그램 코드에서는 CollectingInk 속성이 계속 false인 것처럼 작업하면서 이 속성을 true로 변경할 수 있습니다. 이러한 상황에 대비하려면 CollectingInk 속성의 값에 의존하는 코드를 try-catch 블록 안에 배치해야 합니다.

예제

이 예제에서는 CollectingInk 속성을 확인하여 잉크를 수집하고 있지 않을 때만 수행할 수 있는 작업을 수행해도 안전한지를 확인합니다.

Try
    If Not mInkCollector.CollectingInk Then
        ' do something
    End If
Catch
    ' handle or rethrow
End Try
try
{
    if (!mInkCollector.CollectingInk)
    {
        // do something
    }
}
catch
{
    // handle or rethrow
}

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkCollector 클래스

InkCollector 멤버

Microsoft.Ink 네임스페이스

InkCollector.Stroke