次の方法で共有


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

参照

参照

InkAnalyzer クラス

InkAnalyzer メンバ

System.Windows.Ink 名前空間

InkAnalyzerBaseBackgroundAnalyze()