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 PropertyDescriptor ek özellik özellikleri için bu hesapların bir 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.
Belirli bir özelliği denetleyebilmek için , veya DependencyPropertyDescriptorolarak PropertyDescriptorhizmet DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)vermek için kullanılabilir olup olmadığını DependencyPropertyDescriptor.FromName belirleyin. Yöntemlerden biri döndürürse null, özellik bir bağımlılık özelliği değildir. Yöntemi geçerli DependencyPropertyDescriptor bir döndürürse, özellik bir bağımlılık özelliğidir.
Özellikler
| Name | Description |
|---|---|
| AttributeArray |
Öznitelik dizisini alır veya ayarlar. (Devralındığı yer: MemberDescriptor) |
| Attributes |
Bu üye için öznitelik koleksiyonunu alır. |
| Category |
öğesinde belirtildiği gibi, üyenin ait olduğu kategorinin CategoryAttributeadı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. |
| DependencyProperty |
Bağımlılık özelliği tanımlayıcısını döndürür. |
| Description |
öğesinde belirtildiği DescriptionAttributegibi ü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 içinde belirtildiği gibi yalnızca tasarım zamanında ayarlanıp ayarlanmayacağını DesignOnlyAttributealı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 değerini gösteren bir değer BrowsableAttribute alır. |
| IsLocalizable |
içinde belirtildiği LocalizableAttributegibi 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ı getirir. (Devralındığı yer: MemberDescriptor) |
| NameHashCode |
öğesinde belirtildiği GetHashCode()gibi üyenin adı için karma kodu alır. (Devralındığı yer: MemberDescriptor) |
| PropertyType |
Bağımlılık özelliğinin temsilini Type alır. |
| SerializationVisibility |
içinde belirtildiği DesignerSerializationVisibilityAttributegibi 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 öğesine yapılan SetValue(Object, Object)doğrudan çağrılardan mı kaynaklandığını gösterir. |
Yöntemler
| Name | Description |
|---|---|
| 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ği karşılaştırır. |
| FillAttributes(IList) |
özniteliklerini PropertyDescriptor ü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 DependencyPropertyDescriptoriçin bir PropertyDescriptor döndürür. |
| GetChildProperties() |
Varsayılan PropertyDescriptorCollectiondeğerini döndürür. (Devralındığı yer: PropertyDescriptor) |
| GetChildProperties(Attribute[]) |
PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanan bir 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 olay işleyicileri kümesini |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| OnValueChanged(Object, EventArgs) |
Uyguladığınız olayı tetikler |
| 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. |