Share via


ダイレクト操作インターフェイス

このセクションに含まれるトピックでは、 ダイレクト操作 インターフェイスのリファレンス仕様を説明します。

Note

Direct Manipulation オブジェクトを実装する場合は、IUnknown 実装でスレッド セーフな参照カウントによるマルチスレッドがサポートされていることを確認します。 詳細については、「 InterlockedIncrement 」および 「InterlockedDecrement」を参照してください。

このセクションの内容

トピック 説明
IDirectManipulationAutoScrollBehavior
指定した軸または軸の境界に近づくときのコンテンツの自動スクロール アニメーション動作を表します。
IDirectManipulationCompositor
操作されたコンテンツをキャンバスなどの描画サーフェイスに関連付けるコンポジター オブジェクトを表 します
IDirectManipulationCompositor2
操作されたコンテンツを複数のプロセスにわたる描画サーフェスに関連付けるコンポジター オブジェクトを表します。
IDirectManipulationContent
ビューポート内のコンテンツをカプセル化します。コンテンツは、ビューポート内でクリップされたビジュアル サーフェスを表します。
IDirectManipulationDeferContactService
連絡先とビューポートの間の関連付けを管理するためのサービスを表します。
IDirectManipulationDragDropBehavior
クロススライドまたは長押しジェスチャによってトリガーされるドラッグ アンド ドロップ操作の動作を表します。
IDirectManipulationDragDropEventHandler
ドラッグ ドロップ動作イベントを処理するメソッドを定義します。
IDirectManipulationFrameInfoProvider
アプリケーションで使用されるコンポジション インフラストラクチャの待機時間を測定し、このデータを Direct Manipulation に提供する、時間の保持オブジェクトを表します。
IDirectManipulationInteractionEventHandler
相互作用が検出されたときに処理するメソッドを定義します。
IDirectManipulationManager
クライアント アプリケーションで使用できるすべての 直接操作 機能と API へのアクセスを提供します。
IDirectManipulationManager2
クライアント アプリケーションで使用できるすべてのダイレクト操作機能と API へのアクセスを提供する IDirectManipulationManager インターフェイスを拡張します。
IDirectManipulationManager3
クライアント アプリケーションで使用できるすべてのダイレクト操作機能と API へのアクセスを提供する IDirectManipulationManager2 インターフェイスを拡張します。
IDirectManipulationPrimaryContent
ビューポート内のプライマリ コンテンツをカプセル化します。
IDirectManipulationUpdateHandler
操作更新イベントを処理するためのメソッドを定義します。
IDirectManipulationUpdateManager
コンポジター更新プログラムを 直接操作に送信する方法を管理します。
IDirectManipulationViewport
ユーザー操作からの入力を受信および処理できるウィンドウ内の領域 (ビューポートと呼ばれます) を定義します。
IDirectManipulationViewport2
ビューポートでの動作の管理を提供します。 動作は、 ダイレクト操作 ワークフローの特定の部分の機能に影響します。
IDirectManipulationViewportEventHandler
ビューポートの状態および更新イベントを処理するためのメソッドを定義します。