InkAnalyzer.SynchronizingObject 屬性
取得或設定物件,這個物件會指定要在哪個執行緒上引發 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
請參閱
參考
InkAnalyzerBaseBackgroundAnalyze()