DependencyPropertyDescriptor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
依存関係プロパティの追加のプロパティ特性を考慮する PropertyDescriptor の拡張機能を提供します。
public ref class DependencyPropertyDescriptor sealed : System::ComponentModel::PropertyDescriptor
public sealed class DependencyPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DependencyPropertyDescriptor = class
inherit PropertyDescriptor
Public NotInheritable Class DependencyPropertyDescriptor
Inherits PropertyDescriptor
- 継承
注釈
このクラスは、主にデザイナー アプリケーションで使用されます。 これらのアプリケーションでは、プロパティ ウィンドウまたはプロパティ値の編集に使用されるその他のツールを使用して、依存関係プロパティの特性を報告する必要がある場合があります。
特定のプロパティを調べて、PropertyDescriptorとして使用できる DependencyPropertyDescriptor があるかどうかを判断するには、DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)または DependencyPropertyDescriptor.FromNameを呼び出します。 いずれかのメソッドが null
を返す場合、プロパティは依存関係プロパティではありません。 メソッドが有効な DependencyPropertyDescriptor を返す場合、プロパティは依存関係プロパティです。
プロパティ
AttributeArray |
属性の配列を取得または設定します。 (継承元 MemberDescriptor) |
Attributes |
このメンバーの属性のコレクションを取得します。 |
Category |
CategoryAttributeで指定されているメンバーが属しているカテゴリの名前を取得します。 |
ComponentType |
このプロパティがバインドされているコンポーネントの型を取得します。 |
Converter |
このプロパティの型コンバーターを取得します。 |
ConverterFromRegisteredType |
このプロパティの型コンバーターを取得します。 (継承元 PropertyDescriptor) |
DependencyProperty |
依存関係プロパティ識別子を返します。 |
Description |
DescriptionAttributeで指定されているメンバーの説明を取得します。 |
DesignerCoerceValueCallback |
依存関係プロパティの値が依存関係プロパティ エンジンに格納される前に、デザイナーが依存関係プロパティの有効な値を変更するために使用するコールバックを取得または設定します。 |
DesignTimeOnly |
DesignOnlyAttributeで指定されているように、このメンバーをデザイン時にのみ設定するかどうかを取得します。 |
DisplayName |
プロパティ ウィンドウなど、ウィンドウに表示できる名前を取得します。 |
IsAttached |
プロパティが添付プロパティとして登録され、添付された使用法で使用されているかどうかを示す値を取得します。 |
IsBrowsable |
プロパティの BrowsableAttribute の値を示す値を取得します。 |
IsLocalizable |
LocalizableAttributeで指定されているように、このプロパティをローカライズする必要があるかどうかを示す値を取得します。 |
IsReadOnly |
このプロパティが読み取り専用かどうかを示す値を取得します。 |
Metadata |
依存関係プロパティに関連付けられているメタデータを取得します。 |
Name |
メンバーの名前を取得します。 (継承元 MemberDescriptor) |
NameHashCode |
GetHashCode()で指定されているメンバーの名前のハッシュ コードを取得します。 (継承元 MemberDescriptor) |
PropertyType |
依存関係プロパティの表される Type を取得します。 |
SerializationVisibility |
DesignerSerializationVisibilityAttributeで指定されているように、このプロパティをシリアル化するかどうかを示す値を取得します。 (継承元 PropertyDescriptor) |
SupportsChangeEvents |
このプロパティの値変更通知が、コンポーネント自体からなど、プロパティ記述子の外部から送信される可能性があるかどうか、または通知が SetValue(Object, Object)に対して行われた直接呼び出しからのみ発生するかどうかを示します。 |
メソッド
適用対象
.NET