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 hesabı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 pencereleri veya özellik değerlerini düzenlemek için kullanılan diğer araçlar aracılığıyla bağımlılık özelliği özelliklerini raporlaması gerekebilir.
Belirli bir özelliği denetlemek için, olarak PropertyDescriptorhizmet vermek için kullanılabilir olup olmadığını DependencyPropertyDescriptor belirlemek için , veya DependencyPropertyDescriptor.FromNameçağrısı DependencyPropertyDescriptor.FromProperty(PropertyDescriptor)yapın. 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
AttributeArray |
Bir ö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 özelliğ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ğırmayı 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ı belirten 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ı alır. (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 olduğu gibi özellik tanımlayıcısının dışından mı kaynaklandığını yoksa bildirimlerin yalnızca öğesine yapılan SetValue(Object, Object)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ı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) |
Sağlanan özellik adı için bir DependencyPropertyDescriptor döndürür. |
FromName(String, Type, Type, Boolean) |
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 PropertyDescriptorCollectiondeğerini döndürür. (Devralındığı yer: PropertyDescriptor) |
GetChildProperties(Attribute[]) |
PropertyDescriptorCollection Filtre olarak belirtilen öznitelik dizisini kullanarak bir döndürür. (Devralındığı yer: PropertyDescriptor) |
GetChildProperties(Object) |
Belirli bir nesne için bir PropertyDescriptorCollection döndürür. (Devralındığı yer: PropertyDescriptor) |
GetChildProperties(Object, Attribute[]) |
PropertyDescriptorCollection öğesi döndürür. |
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() |
Type Geçerli örneğini 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 Objectöğesinin sığ 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ğinin değerini eşdeğer dize gösterimine dönüştürür. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin