DependencyPropertyDescriptor DependencyPropertyDescriptor DependencyPropertyDescriptor DependencyPropertyDescriptor Class

정의

종속성 속성의 추가 속성 특징을 설명하는 PropertyDescriptor의 확장을 제공합니다.Provides an extension of PropertyDescriptor that accounts for the additional property characteristics of a dependency property.

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
상속
DependencyPropertyDescriptorDependencyPropertyDescriptorDependencyPropertyDescriptorDependencyPropertyDescriptor

설명

이 클래스는 디자이너 응용 프로그램에서 주로 사용 됩니다.This class is primarily used by designer applications. 이러한 응용 프로그램 속성 창이 나 속성 값 편집에 사용 되는 다른 도구를 통해 종속성 속성 특성을 보고 해야 합니다.These applications may need to report the dependency property characteristics through property windows or other tools used for editing property values.

에 있는지 여부를 확인 하는 특정 속성을 확인 하기 위해 DependencyPropertyDescriptor 역할을 사용할 수는 PropertyDescriptor를 호출 DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), 또는 DependencyPropertyDescriptor.FromName합니다.In order to check a specific property to determine whether it has DependencyPropertyDescriptor available to serve as a PropertyDescriptor, call either DependencyPropertyDescriptor.FromProperty(PropertyDescriptor), or DependencyPropertyDescriptor.FromName. 두 방법 중 하나를 반환 하는 경우 null, 다음 속성은 종속성 속성이 아닙니다.If either method returns null, then the property is not a dependency property. 메서드가 유효한 반환 DependencyPropertyDescriptor , 해당 속성은 종속성 속성입니다.If the method returns a valid DependencyPropertyDescriptor , then the property is a dependency property.

속성

AttributeArray AttributeArray AttributeArray AttributeArray

특성 배열을 가져오거나 설정합니다.Gets or sets an array of attributes.

(Inherited from MemberDescriptor)
Attributes Attributes Attributes Attributes

이 멤버에 대한 특성 컬렉션을 가져옵니다.Gets the collection of attributes for this member.

Category Category Category Category

CategoryAttribute에 지정된, 해당 멤버가 속해 있는 범주의 이름을 가져옵니다.Gets the name of the category that the member belongs to, as specified in the CategoryAttribute.

ComponentType ComponentType ComponentType ComponentType

이 속성이 바인딩된 구성 요소의 형식을 가져옵니다.Gets the type of the component this property is bound to.

Converter Converter Converter Converter

이 속성의 형식 변환기를 가져옵니다.Gets the type converter for this property.

DependencyProperty DependencyProperty DependencyProperty DependencyProperty

종속성 속성 식별자를 반환합니다.Returns the dependency property identifier.

Description Description Description Description

DescriptionAttribute에 지정된 멤버 설명을 가져옵니다.Gets the description of the member, as specified in the DescriptionAttribute.

DesignerCoerceValueCallback DesignerCoerceValueCallback DesignerCoerceValueCallback DesignerCoerceValueCallback

종속성 속성 값이 종속성 속성 엔진에 저장되기 전에 디자이너에서 종속성 속성의 유효 값을 수정하는 데 사용하는 콜백을 가져오거나 설정합니다.Gets or sets a callback that designers use to modify the effective value of a dependency property before the dependency property value is stored in the dependency property engine.

DesignTimeOnly DesignTimeOnly DesignTimeOnly DesignTimeOnly

DesignOnlyAttribute에 지정된, 이 멤버가 디자인 타임에만 설정되어야 하는지 여부를 가져옵니다.Gets whether this member should be set only at design time, as specified in the DesignOnlyAttribute.

DisplayName DisplayName DisplayName DisplayName

속성 창 등의 창에 표시될 수 있는 이름을 가져옵니다.Gets the name that can be displayed in a window, such as a Properties window.

IsAttached IsAttached IsAttached IsAttached

속성이 연결된 속성으로 등록되었으며 연결된 사용량을 통해 사용되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the property is registered as an attached property and is being used through an attached usage.

IsBrowsable IsBrowsable IsBrowsable IsBrowsable

속성에 대한 BrowsableAttribute 값을 나타내는 값을 가져옵니다.Gets a value that indicates the value of the BrowsableAttribute on the property.

IsLocalizable IsLocalizable IsLocalizable IsLocalizable

LocalizableAttribute에 지정된, 이 속성이 지역화되어야 하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this property should be localized, as specified in the LocalizableAttribute.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

이 속성이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this property is read-only.

Metadata Metadata Metadata Metadata

종속성 속성과 연결된 메타데이터를 가져옵니다.Gets the metadata associated with the dependency property.

Name Name Name Name

해당 멤버의 이름을 가져옵니다.Gets the name of the member.

(Inherited from MemberDescriptor)
NameHashCode NameHashCode NameHashCode NameHashCode

GetHashCode()에 지정된, 멤버 이름의 해시 코드를 가져옵니다.Gets the hash code for the name of the member, as specified in GetHashCode().

(Inherited from MemberDescriptor)
PropertyType PropertyType PropertyType PropertyType

종속성 속성의 표시된 Type을 가져옵니다.Gets the represented Type of the dependency property.

SerializationVisibility SerializationVisibility SerializationVisibility SerializationVisibility

DesignerSerializationVisibilityAttribute에 지정된, 이 속성이 serialize되어야 하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this property should be serialized, as specified in the DesignerSerializationVisibilityAttribute.

(Inherited from PropertyDescriptor)
SupportsChangeEvents SupportsChangeEvents SupportsChangeEvents SupportsChangeEvents

이 속성에 대한 속성 값 변경 알림이 구성 요소와 같은 속성 설명자 외부에서 발생하는지 또는 SetValue(Object, Object)에 대한 직접 호출에서만 발생하는지를 나타냅니다.Indicates whether value change notifications for this property may originate from outside the property descriptor, such as from the component itself, or whether notifications will only originate from direct calls made to SetValue(Object, Object).

메서드

AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler) AddValueChanged(Object, EventHandler)

이 속성이 변경되면 다른 개체에서 알림을 받을 수 있도록 합니다.Enables other objects to be notified when this property changes.

CanResetValue(Object) CanResetValue(Object) CanResetValue(Object) CanResetValue(Object)

개체를 다시 설정하면 해당 값이 변경되는지 여부를 반환합니다.Returns whether resetting an object changes its value.

CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection() CreateAttributeCollection()

생성자에 전달된 특성 배열을 사용하여 특성 컬렉션을 만듭니다.Creates a collection of attributes using the array of attributes passed to the constructor.

(Inherited from MemberDescriptor)
CreateInstance(Type) CreateInstance(Type) CreateInstance(Type) CreateInstance(Type)

지정된 형식의 인스턴스를 만듭니다.Creates an instance of the specified type.

(Inherited from PropertyDescriptor)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

DependencyPropertyDescriptor 인스턴스가 같은지 비교합니다.Compares two DependencyPropertyDescriptor instances for equality.

FillAttributes(IList) FillAttributes(IList) FillAttributes(IList) FillAttributes(IList)

PropertyDescriptor의 특성을 부모 클래스의 지정된 특성 목록에 추가합니다.Adds the attributes of the PropertyDescriptor to the specified list of attributes in the parent class.

(Inherited from PropertyDescriptor)
FromName(String, Type, Type) FromName(String, Type, Type) FromName(String, Type, Type) FromName(String, Type, Type)

지정된 속성 이름에 대한 DependencyPropertyDescriptor를 반환합니다.Returns a DependencyPropertyDescriptor for a provided property name.

FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean) FromName(String, Type, Type, Boolean)

지정된 속성 이름에 대한 DependencyPropertyDescriptor를 반환합니다.Returns a DependencyPropertyDescriptor for a provided property name.

FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type) FromProperty(DependencyProperty, Type)

제공된 종속성 속성 및 대상 형식에 대한 DependencyPropertyDescriptor를 반환합니다.Returns a DependencyPropertyDescriptor for a provided dependency property and target type.

FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor) FromProperty(PropertyDescriptor)

지정된 DependencyPropertyDescriptor에 대한 PropertyDescriptor를 반환합니다.Returns a DependencyPropertyDescriptor for a provided PropertyDescriptor.

GetChildProperties() GetChildProperties() GetChildProperties() GetChildProperties()

기본 PropertyDescriptorCollection을 반환합니다.Returns the default PropertyDescriptorCollection.

(Inherited from PropertyDescriptor)
GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[]) GetChildProperties(Attribute[])

지정된 특성 배열을 필터로 사용하여 PropertyDescriptorCollection을 반환합니다.Returns a PropertyDescriptorCollection using a specified array of attributes as a filter.

(Inherited from PropertyDescriptor)
GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object) GetChildProperties(Object)

지정된 개체에 대해 PropertyDescriptorCollection을 반환합니다.Returns a PropertyDescriptorCollection for a given object.

(Inherited from PropertyDescriptor)
GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[]) GetChildProperties(Object, Attribute[])

PropertyDescriptorCollection를 반환합니다.Returns a PropertyDescriptorCollection.

GetEditor(Type) GetEditor(Type) GetEditor(Type) GetEditor(Type)

지정된 형식의 편집기를 가져옵니다.Gets an editor of the specified type.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

DependencyPropertyDescriptor의 해시 코드를 반환합니다.Returns the hash code for this DependencyPropertyDescriptor.

GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object) GetInvocationTarget(Type, Object)

이 메서드는 멤버를 호출하는 동안 사용해야 하는 개체를 반환합니다.This method returns the object that should be used during invocation of members.

(Inherited from PropertyDescriptor)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
GetTypeFromName(String) GetTypeFromName(String) GetTypeFromName(String) GetTypeFromName(String)

해당 이름을 사용하는 형식을 반환합니다.Returns a type using its name.

(Inherited from PropertyDescriptor)
GetValue(Object) GetValue(Object) GetValue(Object) GetValue(Object)

구성 요소에 대한 현재 속성 값을 반환합니다.Resturns the current value of the property on a component.

GetValueChangedHandler(Object) GetValueChangedHandler(Object) GetValueChangedHandler(Object) GetValueChangedHandler(Object)

특정 구성 요소에 대한 ValueChanged 이벤트 처리기의 현재 집합을 검색합니다.Retrieves the current set of ValueChanged event handlers for a specific component

(Inherited from PropertyDescriptor)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs) OnValueChanged(Object, EventArgs)

구현된 ValueChanged 이벤트를 발생시킵니다.Raises the ValueChanged event that you implemented.

(Inherited from PropertyDescriptor)
RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler) RemoveValueChanged(Object, EventHandler)

이 속성이 변경되면 다른 개체에서 알림을 받을 수 있도록 합니다.Enables other objects to be notified when this property changes.

ResetValue(Object) ResetValue(Object) ResetValue(Object) ResetValue(Object)

구성 요소의 이 속성 값을 기본값으로 다시 설정합니다.Resets the value for this property of the component to the default value.

SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object) SetValue(Object, Object)

구성 요소의 값을 다른 값으로 설정합니다.Sets the value of the component to a different value.

ShouldSerializeValue(Object) ShouldSerializeValue(Object) ShouldSerializeValue(Object) ShouldSerializeValue(Object)

serialization 프로세스에서 이 속성의 값을 지속시켜야 하는지 여부를 나타냅니다.Indicates whether the value of this property needs to be persisted by serialization processes.

ToString() ToString() ToString() ToString()

이 인스턴스의 값을 해당하는 문자열 표현으로 변환합니다.Converts the value of this instance to its equivalent string representation.

적용 대상