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 | PropertyFilter が ApplyFilter メソッドの呼び出しによって変更された場合に発生します。 | |
PropertyChanged | プロパティ値が変更されたときに発生します。 |
このページのトップへ
解説
PropertyEntry クラスは、主に型固有の追加のプロパティ データを提供します。
PropertyEntry クラスは、ホスト インフラストラクチャの派生クラス用です。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.Windows.Design.PropertyEditing 名前空間