次の方法で共有


直接操作インターフェイス

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

手記

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

このセクションでは、次の操作を行います。

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