다음을 통해 공유


InkAnalyzer.SynchronizingObject 속성

업데이트: 2007년 11월

InkAnalyzer 백그라운드 분석 이벤트가 발생하는 스레드를 지정하는 개체를 가져오거나 설정합니다.

네임스페이스:  System.Windows.Ink
어셈블리:  IAWinFX(IAWinFX.dll)

구문

‘선언
Public Property SynchronizingObject As Dispatcher
‘사용 방법
Dim instance As InkAnalyzer
Dim value As Dispatcher

value = instance.SynchronizingObject

instance.SynchronizingObject = value
public Dispatcher SynchronizingObject { get; set; }
public:
property Dispatcher^ SynchronizingObject {
    Dispatcher^ get ();
    void set (Dispatcher^ value);
}
/** @property */
public Dispatcher get_SynchronizingObject()
/** @property */
public  void set_SynchronizingObject(Dispatcher value)
public function get SynchronizingObject () : Dispatcher
public function set SynchronizingObject (value : Dispatcher)

속성 값

형식: System.Windows.Threading.Dispatcher
InkAnalyzer 백그라운드 분석 이벤트가 발생하는 스레드를 지정하는 개체입니다. 기본값은 nullNull 참조(Visual Basic의 경우 Nothing)입니다.

설명

BackgroundAnalyze 메서드가 호출되면 InkAnalyzer는 백그라운드 스레드에서 잉크 분석을 수행합니다. InkAnalyzer는 SynchronizingObject 생성에 사용된 것과 같은 스레드에서 잉크 분석에 의해 생성된 이벤트를 발생시킵니다. InkAnalyzer.SynchronizingObject 속성이 nullNull 참조(Visual Basic의 경우 Nothing)인 경우에는 InkAnalyzer가 백그라운드 스레드에서도 이 이벤트를 발생시킵니다.

예제

이 예제에서는 InkAnalyzer(theInkAnalyzer)를 만든 다음 SynchronizingObject를 소유 개체의 Dispatcher 속성으로 설정합니다.

' Create the InkAnalyzer.
Me.theInkAnalyzer = New InkAnalyzer()
Me.theInkAnalyzer.SynchronizingObject = Me.Dispatcher
// Create the InkAnalyzer.
this.theInkAnalyzer = new InkAnalyzer();
this.theInkAnalyzer.SynchronizingObject = this.Dispatcher;

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkAnalyzer 클래스

InkAnalyzer 멤버

System.Windows.Ink 네임스페이스

InkAnalyzerBaseBackgroundAnalyze()