次の方法で共有


EditingContext クラス

デザイナーのコンテキスト状態を格納します。

継承階層

System.Object
  Microsoft.Windows.Design.EditingContext

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

構文

'宣言
Public Class EditingContext _
    Implements IDisposable
public class EditingContext : IDisposable
public ref class EditingContext : IDisposable
type EditingContext =  
    class
        interface IDisposable
    end
public class EditingContext implements IDisposable

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Items この編集コンテキストによって提供されたコンテキスト項目のローカル コレクションを取得します。
パブリック プロパティ Services この編集コンテキストのサービス マネージャーを取得します。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CreateContextItemManager Items プロパティから返される、コンテキスト項目マネージャーのインスタンスを作成します。
プロテクト メソッド CreateServiceManager Services プロパティから返される、サービス マネージャーのインスタンスを作成します。
パブリック メソッド Dispose() EditingContext によって使用されているすべてのリソースを解放します。
プロテクト メソッド Dispose(Boolean) EditingContext によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize IDisposable パターンを実装するファイナライザー。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント Disposing Dispose メソッドが呼び出されると発生します。

このページのトップへ

解説

EditingContext クラスは、デザイナーで実行されているサービスのリストなど、永続的な状態を格納します。 また、コンテキスト項目を構成する一時的な状態も格納します。 コンテキスト項目の一時的な状態の例としては、現在選択されているオブジェクトのセットや、デザイン サーフェイス上のオブジェクトの操作に使用されている編集ツールなどが挙げられます。 編集コンテキストは、簡単に使用できるよう、具象クラスとして設計されています。 そのため、実装の置き換えに使用できる保護された API が用意されています。

スレッド セーフ

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

参照

参照

Microsoft.Windows.Design 名前空間

ServiceManager

ContextItemManager

ContextItem

FeatureManager

その他の技術情報

コンテキスト アーキテクチャの編集

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