Microsoft.Windows.Design.Interaction 名前空間

更新 : 2007 年 11 月

コントロールのカスタム デザイン時のユーザー インターフェイス (UI) を実装するための型を提供します。

Microsoft.Windows.Design.Interaction 名前空間には、カスタムのコンテキスト メニュー項目、装飾、およびユーザー ジェスチャを作成するためのクラスが用意されています。デザイン サーフェイス上で選択された要素の装飾プロバイダを実装するには、PrimarySelectionAdornerProvider から派生させます。コンテキスト メニュー用の MenuGroup を実装するには、PrimarySelectionContextMenuProvider から派生させます。ドラッグ アンド ドロップのようなジェスチャを実装するには、Task クラスから派生させます。

クラス

  クラス 説明
Bb533752.pubclass(ja-jp,VS.90).gif Adapter 特定の項目にロジックを適用するために使用されます。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerColors 装飾で使用できる共通のブラシのセットを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerCoordinateSpace AdornerPanel で使用する 2D 座標空間を定義します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerCoordinateSpaces デザイナで使用される 2 つの共通の座標空間を定義します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerFonts 装飾で使用できる共通のブラシのセットを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerLayout DesignerView で装飾のレイアウトを実行します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerOrder デザイン ビュー上の装飾の z オーダーを指定します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerPanel デザイン時に装飾として使用される Windows Presentation foundation (WPF) コントロールのコンテナを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerPlacementCollection AdornerPanel 内の装飾の正確な配置を有効にします。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerProperties UI 要素に添付プロパティのセットを定義して、装飾としての外観と動作を有効にします。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerProvider デザイナ画面に自動的に装飾を追加するために、クラスに追加できる機能プロバイダです。
Bb533752.pubclass(ja-jp,VS.90).gif AdornerResources XAML で使用できる一連のリソースの定義に使用されます。
Bb533752.pubclass(ja-jp,VS.90).gif CanExecuteToolEventArgs CanExecute イベントにデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif CommandExceptionEventArgs DesignerView クラスで定義された CommandException イベントのデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif ContextMenuProvider コンテキスト メニューに表示されるメニュー項目のセットを定義します。
Bb533752.pubclass(ja-jp,VS.90).gif CreationCommands ツール作成コマンドのための一連の静的なコマンド定義を表します。
Bb533752.pubclass(ja-jp,VS.90).gif CreationTool デザイナでオブジェクトの新しいインスタンスを作成するために使用されるツールです。
Bb533752.pubclass(ja-jp,VS.90).gif CreationToolAttribute 指定した型のインスタンスを作成するために使用される作成ツールを識別します。
Bb533752.pubclass(ja-jp,VS.90).gif CurrentDesignerView 編集コンテキストで使用している現在のデザイナ ビューの格納と報告に使用されるコンテキスト項目。
Bb533752.pubclass(ja-jp,VS.90).gif DesignerCommands デザイナに関連付けられているコマンドを表します。
Bb533752.pubclass(ja-jp,VS.90).gif DesignerView デザイナにビジュアル デザイン サーフェイスを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif DragGestureData ドラッグ アンド ドロップ操作中の追加情報を提供します。
Bb533752.pubclass(ja-jp,VS.90).gif ElementAlignment Windows Presentation Foundation (WPF) Designer for Visual Studio の要素配置設定用のコンテナを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif ExecutedToolEventArgs Executed イベントにデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif FocusedTask 現在ツール内でフォーカスを持っているタスクを格納しています。
Bb533752.pubclass(ja-jp,VS.90).gif GestureData ジェスチャに関する情報を提供します。
Bb533752.pubclass(ja-jp,VS.90).gif MatchGestureEventArgs MatchGesture イベントにデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif MenuAction デザイナで実行されるアクションを表すコンテキスト メニュー項目です。
Bb533752.pubclass(ja-jp,VS.90).gif MenuActionEventArgs MenuAction イベントにデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif MenuBase アクションとグループの両方に基本クラスを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif MenuGroup メニュー項目のグループを表します。
Bb533752.pubclass(ja-jp,VS.90).gif MouseGestureData マウスの位置に関する情報を提供します。
Bb533752.pubclass(ja-jp,VS.90).gif ParentAdapter 子オブジェクトの親になることのできる型の拡張ポイントを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif PlacementAdapter 親座標でオブジェクトの位置を取得および設定するために使用されるアダプタです。
Bb533752.pubclass(ja-jp,VS.90).gif PrimarySelectionAdornerProvider 主要選択に対して表示される装飾のセットを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif PrimarySelectionContextMenuProvider 現在の選択に対して表示される MenuGroup 項目のセットを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif PrimarySelectionTaskProvider クラスが主要選択に含まれている場合に、選択ツールから使用できるタスクのセットを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif RelativePosition 座標系とは無関係な状態を保つデザイナ内の位置を表します。
Bb533752.pubclass(ja-jp,VS.90).gif RelativePositions RelativePositions 共通オブジェクトの静的インスタンスのセットを表します。
Bb533752.pubclass(ja-jp,VS.90).gif RelativeValueCollection デザイナ画面にあるパネルまたはコンテナ内の項目の配置を説明する値のコレクションを表します。
Bb533752.pubclass(ja-jp,VS.90).gif RootPlacementAdapter 親を持たない要素に配置サポートを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif Selection デザイナ内でユーザーによって選択された一連のオブジェクトを表します。
Bb533752.pubclass(ja-jp,VS.90).gif SelectionCommands デザイナでのオブジェクトの選択を制御する標準的なコマンドを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif SelectionOperations デザイナでのオブジェクトのプログラム的な選択を制御する標準的な操作を提供します。
Bb533752.pubclass(ja-jp,VS.90).gif SelectionTool マウス ポインタなど、デザイナでオブジェクトを選択するツールを表します。
Bb533752.pubclass(ja-jp,VS.90).gif Task コマンドのコレクション、およびこれらのコマンドへの入力バインディングを表します。
Bb533752.pubclass(ja-jp,VS.90).gif TaskProvider アクティブなツールにタスクを自動的に追加するためにクラスに追加できる機能プロバイダです。
Bb533752.pubclass(ja-jp,VS.90).gif Tool デザイナのモードを決定するツールを表します。
Bb533752.pubclass(ja-jp,VS.90).gif ToolActionEventArgs ToolAction イベントにデータを提供します。
Bb533752.pubclass(ja-jp,VS.90).gif ToolCommand コマンド ID として動作し、また特定のコマンドを呼び出すための統一された方法として動作します。
Bb533752.pubclass(ja-jp,VS.90).gif ToolCommandBinding コマンドと、コマンドを実装するイベント ハンドラの間の橋渡しとして機能します。
Bb533752.pubclass(ja-jp,VS.90).gif ToolCommandBindingCollection ツール コマンド バインディングのコレクションを表します。
Bb533752.pubclass(ja-jp,VS.90).gif ToolGesture マウスによるツールの操作を表します。
Bb533752.pubclass(ja-jp,VS.90).gif WheelGestureData マウス ホイールに関するジェスチャ データを提供します。

構造体

  構造体 説明
Bb533752.pubstructure(ja-jp,VS.90).gif AdornerPlacementValue AdornerPlacementCollection 内の 1 つの値を表します。
Bb533752.pubstructure(ja-jp,VS.90).gif RelativePoint X 位置と Y 位置から構成される点と、これらの座標と他のオブジェクトとの関係を定義する RelativePosition クラスを定義します。
Bb533752.pubstructure(ja-jp,VS.90).gif RelativeValue デザイナにおける座標を表します。

インターフェイス

  インターフェイス 説明
Bb533752.pubinterface(ja-jp,VS.90).gif IAdornerPlacement AdornerPlacementCollection に配置条件を指定します。

デリゲート

  デリゲート 説明
Bb533752.pubdelegate(ja-jp,VS.90).gif CanExecuteToolEventHandler ツール コマンドの CanExecute イベントを処理するメソッドを表します。
Bb533752.pubdelegate(ja-jp,VS.90).gif ExecutedToolEventHandler ツール コマンドの Executed イベントを処理するメソッドを表します。
Bb533752.pubdelegate(ja-jp,VS.90).gif LoadResourcesCallback 指定したキーのリソースを検索する必要がある場合に使用します。
Bb533752.pubdelegate(ja-jp,VS.90).gif ModelHitTestFilterCallback 処理されたタスクの ModelFilter プロパティに割り当てることができるコールバック デリゲート。

列挙型

  列挙体 説明
Bb533752.pubenumeration(ja-jp,VS.90).gif AdornerPlacementDimension AdornerPlacementValue 構造体に適用する寸法を定義する列挙体です。
Bb533752.pubenumeration(ja-jp,VS.90).gif AdornerStretch デザイン ビューが拡大縮小されるときの、装飾の寸法 (X または Y) の動作を示すために使用される列挙体です。
Bb533752.pubenumeration(ja-jp,VS.90).gif NudgeIntent キーボードでの微調整を行うときに、PlacementAdapter が使用するコントロールの移動方法を示す列挙体です。
Bb533752.pubenumeration(ja-jp,VS.90).gif PlacementIntent コントロールを配置するために PlacementAdapter が使用する方法を示す列挙体です。
Bb533752.pubenumeration(ja-jp,VS.90).gif ToolAction ユーザー ジェスチャを表します。