DependencyPropertyDescriptor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağımlılık özelliğinin ek özellik özelliklerini hesaplayan PropertyDescriptor uzantısını sağlar.
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
- Devralma
Açıklamalar
Bu sınıf öncelikli olarak tasarımcı uygulamaları tarafından kullanılır. Bu uygulamaların özellik değerlerini düzenlemek için kullanılan özellik pencereleri veya diğer araçlar aracılığıyla bağımlılık özelliği özelliklerini raporlaması gerekebilir.
PropertyDescriptorolarak hizmet vermek üzere kullanılabilir DependencyPropertyDescriptor olup olmadığını belirlemek üzere belirli bir özelliği denetlemek için DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)veya DependencyPropertyDescriptor.FromNameçağrısı yapın. Yöntemlerden biri null
döndürürse, özellik bir bağımlılık özelliği değildir. yöntemi geçerli bir DependencyPropertyDescriptor döndürürse, özelliği bir bağımlılık özelliğidir.
Özellikler
AttributeArray |
Öznitelik dizisini alır veya ayarlar. (Devralındığı yer: MemberDescriptor) |
Attributes |
Bu üye için öznitelik koleksiyonunu alır. |
Category |
CategoryAttributebelirtildiği gibi üyenin ait olduğu kategorinin adını alır. |
ComponentType |
Bu özelliğin bağlı olduğu bileşenin türünü alır. |
Converter |
Bu özellik için tür dönüştürücüsünü alır. |
ConverterFromRegisteredType |
Bu özellik için tür dönüştürücüsünü alır. (Devralındığı yer: PropertyDescriptor) |
DependencyProperty |
Bağımlılık özelliği tanımlayıcısını döndürür. |
Description |
DescriptionAttributebelirtildiği gibi üyenin açıklamasını alır. |
DesignerCoerceValueCallback |
Bağımlılık özelliği değeri bağımlılık özelliği altyapısında depolanmadan önce tasarımcıların bağımlılık özelliğinin etkin değerini değiştirmek için kullandığı bir geri çağırma alır veya ayarlar. |
DesignTimeOnly |
Bu üyenin DesignOnlyAttributebelirtildiği gibi yalnızca tasarım zamanında ayarlanıp ayarlanmayacağını alır. |
DisplayName |
Özellikler penceresi gibi bir pencerede görüntülenebilen adı alır. |
IsAttached |
Özelliğin ekli özellik olarak kaydedilip kaydedilmediğini ve ekli kullanım aracılığıyla kullanılıp kullanılmadığını gösteren bir değer alır. |
IsBrowsable |
özelliğindeki BrowsableAttribute değerini gösteren bir değer alır. |
IsLocalizable |
LocalizableAttributebelirtildiği gibi bu özelliğin yerelleştirilip yerelleştirilmeyeceğini belirten bir değer alır. |
IsReadOnly |
Bu özelliğin salt okunur olup olmadığını belirten bir değer alır. |
Metadata |
Bağımlılık özelliğiyle ilişkili meta verileri alır. |
Name |
Üyenin adını alır. (Devralındığı yer: MemberDescriptor) |
NameHashCode |
GetHashCode()'de belirtildiği gibi üyenin adının karma kodunu alır. (Devralındığı yer: MemberDescriptor) |
PropertyType |
Bağımlılık özelliğinin temsil edilen Type alır. |
SerializationVisibility |
DesignerSerializationVisibilityAttributebelirtildiği gibi bu özelliğin seri hale getirilip getirilmeyeceğini belirten bir değer alır. (Devralındığı yer: PropertyDescriptor) |
SupportsChangeEvents |
Bu özellik için değer değişikliği bildirimlerinin, bileşenin kendisinden gelen gibi özellik tanımlayıcısının dışından mı kaynaklandığını veya bildirimlerin yalnızca SetValue(Object, Object)için yapılan doğrudan çağrılardan mı kaynaklandığını gösterir. |
Yöntemler
AddValueChanged(Object, EventHandler) |
Bu özellik değiştiğinde diğer nesnelerin bildirilmesini sağlar. |
CanResetValue(Object) |
Bir nesnenin sıfırlanıp sıfırlanması değerini değiştirip değiştirmediğini döndürür. |
CreateAttributeCollection() |
Oluşturucuya geçirilen öznitelik dizisini kullanarak bir öznitelik koleksiyonu oluşturur. (Devralındığı yer: MemberDescriptor) |
CreateInstance(Type) |
Belirtilen türün bir örneğini oluşturur. (Devralındığı yer: PropertyDescriptor) |
Equals(Object) |
Eşitlik için iki DependencyPropertyDescriptor örneğini karşılaştırır. |
FillAttributes(IList) |
PropertyDescriptor özniteliklerini üst sınıfta belirtilen öznitelik listesine ekler. (Devralındığı yer: PropertyDescriptor) |
FromName(String, Type, Type, Boolean) |
Sağlanan özellik adı için bir DependencyPropertyDescriptor döndürür. |
FromName(String, Type, Type) |
Sağlanan özellik adı için bir DependencyPropertyDescriptor döndürür. |
FromProperty(DependencyProperty, Type) |
Sağlanan bağımlılık özelliği ve hedef türü için bir DependencyPropertyDescriptor döndürür. |
FromProperty(PropertyDescriptor) |
Sağlanan PropertyDescriptoriçin bir DependencyPropertyDescriptor döndürür. |
GetChildProperties() |
varsayılan PropertyDescriptorCollectiondöndürür. (Devralındığı yer: PropertyDescriptor) |
GetChildProperties(Attribute[]) |
Filtre olarak belirtilen öznitelik dizisini kullanarak bir PropertyDescriptorCollection döndürür. (Devralındığı yer: PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
bir PropertyDescriptorCollectiondöndürür. |
GetChildProperties(Object) |
Belirli bir nesne için bir PropertyDescriptorCollection döndürür. (Devralındığı yer: PropertyDescriptor) |
GetEditor(Type) |
Belirtilen türde bir düzenleyici alır. |
GetHashCode() |
Bu DependencyPropertyDescriptoriçin karma kodunu döndürür. |
GetInvocationTarget(Type, Object) |
Bu yöntem, üyelerin çağrılması sırasında kullanılması gereken nesneyi döndürür. (Devralındığı yer: PropertyDescriptor) |
GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
GetTypeFromName(String) |
Adını kullanarak bir tür döndürür. (Devralındığı yer: PropertyDescriptor) |
GetValue(Object) |
Bir bileşendeki özelliğin geçerli değerini döndürür. |
GetValueChangedHandler(Object) |
Belirli bir bileşen için geçerli |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnValueChanged(Object, EventArgs) |
Uyguladığınız |
RemoveValueChanged(Object, EventHandler) |
Bu özellik değiştiğinde diğer nesnelerin bildirilmesini sağlar. |
ResetValue(Object) |
Bileşenin bu özelliğinin değerini varsayılan değere sıfırlar. |
SetValue(Object, Object) |
Bileşenin değerini farklı bir değere ayarlar. |
ShouldSerializeValue(Object) |
Bu özelliğin değerinin serileştirme işlemleri tarafından kalıcı hale getirilmesi gerekip gerekmediğini gösterir. |
ToString() |
Bu örneğin değerini eşdeğer dize gösterimine dönüştürür. |