次の方法で共有


CreationTool クラス

デザイナーでオブジェクトの新しいインスタンスを作成するために使用されるツールです。

継承階層

System.Object
  Microsoft.Windows.Design.ContextItem
    Microsoft.Windows.Design.Interaction.Tool
      Microsoft.Windows.Design.Interaction.CreationTool

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

構文

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

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

コンストラクター

  名前 説明
パブリック メソッド CreationTool CreationTool クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Context ツール内のコードの編集コンテキストを取得します。 (Tool から継承されます。)
パブリック プロパティ CreationType このツールで作成するオブジェクトの型を取得または設定します。
パブリック プロパティ Cursor マウスの既定のカーソルを取得または設定します。 (Tool から継承されます。)
パブリック プロパティ FocusedTask 現在フォーカスのあるタスクがあれば、これを取得します。 (Tool から継承されます。)
パブリック プロパティ ItemType ツールの型を取得します。 (Tool から継承されます。)
パブリック プロパティ Tasks このツールが提供するタスクのセットを取得します。 (Tool から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnActivate ツールがアクティブになったときに呼び出されます。 (Tool から継承されます。)
プロテクト メソッド OnCreationComplete CreationComplete イベントを発生させます。
プロテクト メソッド OnDeactivate ツールが非アクティブになったときに呼び出されます。 (Tool から継承されます。)
プロテクト メソッド OnItemChanged Tool クラスにアクティブ化と非アクティブ化のセマンティクスを追加します。 (Tool から継承されます。)
パブリック メソッド PerformCreationComplete CreationComplete イベントを発生させます。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント CreationComplete ツールによるオブジェクトの作成が完了すると発生します。

このページのトップへ

解説

CreationTool クラスを使用するには、これを作成して、CreationType プロパティを作成する型に設定します。 CreationTool を使用するタスクを作成するには、編集コンテキストからこれを取得し、NewItemFactory クラスと ItemParent クラスを使用して CreationType 型のアイテムを作成します。

スレッド セーフ

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

参照

参照

Microsoft.Windows.Design.Interaction 名前空間

その他の技術情報

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