次の方法で共有


ToolGesture クラス

マウスによるツールの操作を表します。

継承階層

System.Object
  System.Windows.Input.InputGesture
    Microsoft.Windows.Design.Interaction.ToolGesture

名前空間:  Microsoft.Windows.Design.Interaction
アセンブリ:  Microsoft.Windows.Design.Interaction (Microsoft.Windows.Design.Interaction.dll 内)

構文

'宣言
Public Class ToolGesture _
    Inherits InputGesture
public class ToolGesture : InputGesture
public ref class ToolGesture : public InputGesture
type ToolGesture =  
    class
        inherit InputGesture
    end
public class ToolGesture extends InputGesture

ToolGesture 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド ToolGesture() ToolGesture クラスの新しいインスタンスを初期化します。
パブリック メソッド ToolGesture(ToolAction) ToolGesture クラスの新しいインスタンスを初期化します。
パブリック メソッド ToolGesture(ToolAction, MouseButton) ToolGesture クラスの新しいインスタンスを初期化します。
パブリック メソッド ToolGesture(ToolAction, MouseButton, ModifierKeys) ToolGesture クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ LeftButton マウスの左ボタンが押されている間に、このジェスチャの実行が許可されているかどうかを取得または設定します。
パブリック プロパティ MiddleButton マウスの中央ボタンが押されている間に、このジェスチャの実行が許可されているかどうかを取得または設定します。
パブリック プロパティ Modifiers このジェスチャに対して押すことを許可されている修飾子キーを取得または設定します。
パブリック プロパティ RightButton マウスの右ボタンが押されている間に、このジェスチャの実行が許可されているかどうかを取得または設定します。
パブリック プロパティ ToolAction このジェスチャに関連付けられている操作を取得または設定します。
パブリック プロパティ XButton1 マウスの XBUTTON1 ボタンが押されている間に、このジェスチャの実行が許可されているかどうかを取得または設定します。
パブリック プロパティ XButton2 マウスの XBUTTON2 ボタンが押されている間に、このジェスチャの実行が許可されているかどうかを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Matches このジェスチャが入力イベントに一致するかどうかを示す値を返します。 (InputGesture.Matches(Object, InputEventArgs) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 診断用に、ジェスチャを説明する文字列を返します。 (Object.ToString() をオーバーライドします。)

このページのトップへ

解説

ツール ジェスチャは、Windows Presentation Foundation (WPF) スタイルの入力ジェスチャであり、マウスによるツールの操作を表します。 ToolGesture クラスは MouseGesture クラスに似ていますが、より多彩な操作を定義します。 ToolGesture と MouseGesture はオーバーラップしており、イベントを入力バインディングに変換するデザイナー装飾ではこの両方を使用できます。 デザイナー装飾では、ツール ジェスチャの方を優先し、これがない場合にマウス ジェスチャを探します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Windows.Design.Interaction 名前空間

その他の技術情報

WPF デザイナーの機能拡張について