次の方法で共有


PropertyEntry クラス

プロパティを表します。

継承階層

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

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

構文

'宣言
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

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

コンストラクター

  名前 説明
プロテクト メソッド PropertyEntry() PropertyEntry クラスの新しいインスタンスを初期化します。
プロテクト メソッド PropertyEntry(PropertyValue) 指定した PropertyValue のサブプロパティとして機能する PropertyEntry クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ CategoryName 派生クラスでオーバーライドされた場合、このプロパティが存在するカテゴリの名前を取得します。
パブリック プロパティ Context 派生クラスでオーバーライドされた場合、現在の EditingContext インスタンスを取得します
パブリック プロパティ Description 派生クラスでオーバーライドされた場合、カプセル化されたプロパティの説明を取得します。
パブリック プロパティ DisplayName プロパティの表示名を取得します。
プロテクト プロパティ HasStandardValues このプロパティに標準値があるかどうかを示す値を取得します。
パブリック プロパティ Identifier 派生クラスでオーバーライドされた場合、このプロパティの型および名前を現在のプラットフォームで一意に識別する識別子を取得します。
パブリック プロパティ IsAdvanced 派生クラスでオーバーライドされた場合、カプセル化されたプロパティが高度なプロパティであるかどうかを示す値を取得します。
パブリック プロパティ IsReadOnly 派生クラスでオーバーライドされた場合、カプセル化されたプロパティが読み取り専用であるかどうかを示す値を取得します。
パブリック プロパティ MatchesFilter この PropertyEntry がフィルターと一致したかどうかを示す値を取得または設定します。
パブリック プロパティ ModelProperties 派生クラスでオーバーライドされると、この PropertyEntry のモデル プロパティのコレクションを取得します。
パブリック プロパティ ParentValue 親の PropertyValue を取得します。
パブリック プロパティ PropertyName 派生クラスでオーバーライドされた場合、カプセル化されたプロパティの名前を取得します。
パブリック プロパティ PropertyType 派生クラスでオーバーライドされた場合、カプセル化されたプロパティの型を取得します。
パブリック プロパティ PropertyValue この PropertyEntry の PropertyValue (データ モデル) を取得します。
パブリック プロパティ PropertyValueEditor 派生クラスでオーバーライドされた場合、この PropertyEntry を編集するために使用される PropertyValueEditor を取得します。
パブリック プロパティ StandardValues 派生クラスでオーバーライドされた場合、カプセル化されたプロパティがサポートする標準値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ApplyFilter PropertyEntry がフィルターと一致するかどうかを判断し、その情報を格納します。
プロテクト メソッド CreatePropertyValueInstance 派生クラスでオーバーライドされた場合、ホスト インフラストラクチャによって使用され、ホスト固有の新しい PropertyValue インスタンスを作成します。
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド MatchesPredicate PropertyEntry が述語と一致するかどうかを示します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnFilterApplied IPropertyFilterTarget.FilterApplied イベントを発生させます。
プロテクト メソッド OnPropertyChanged(PropertyChangedEventArgs) PropertyChanged イベントを発生させます。
プロテクト メソッド OnPropertyChanged(String) PropertyChanged イベントを発生させます。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント FilterApplied PropertyFilterApplyFilter メソッドの呼び出しによって変更された場合に発生します。
パブリック イベント PropertyChanged プロパティ値が変更されたときに発生します。

このページのトップへ

解説

PropertyEntry クラスは、主に型固有の追加のプロパティ データを提供します。

PropertyEntry クラスは、ホスト インフラストラクチャの派生クラス用です。

スレッド セーフ

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

参照

参照

Microsoft.Windows.Design.PropertyEditing 名前空間

その他の技術情報

WPF デザイナーの機能拡張

プロパティ編集アーキテクチャ