ElementPropertyDescriptor Sınıf
Etki alanı özelliği etki alanına özgü dili (dsl) modelinde temsil eder.
Devralma Hiyerarşisi
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTextPropertyDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor
Ad alanı: Microsoft.VisualStudio.Modeling.Design
Derleme: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Class ElementPropertyDescriptor _
Inherits PropertyDescriptor
public class ElementPropertyDescriptor : PropertyDescriptor
ElementPropertyDescriptor türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]) | Yeni bir örneğini başlatır ElementPropertyDescriptor sınıfı. |
![]() |
ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, array<Attribute[]) | Yeni bir örneğini başlatır ElementPropertyDescriptor sınıf ve varsayılan değer sağlayıcısını belirtir. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AttributeArray | Alır veya bir dizi öznitelikleri ayarlar. (MemberDescriptor kaynağından devralındı.) |
![]() |
Attributes | Bu üye için öznitelikleri topluluğu alır. (MemberDescriptor kaynağından devralındı.) |
![]() |
Category | Domain özelliği, özellik görüntülendiğinde gruplandırmak bir kategori alır bir PropertyGrid Categorized moduna ayarlanmış denetim. (MemberDescriptor.Category geçersiz kılınır.) |
![]() |
ComponentType | Bu özellik, bağlı olduğu modeli öğe türü alır. (PropertyDescriptor.ComponentType geçersiz kılınır.) |
![]() |
Converter | Dönüştürücü için açıklanan özellik alır. (PropertyDescriptor.Converter geçersiz kılınır.) |
![]() |
Description | Belirtildiği gibi açıklanan özellik açıklaması alır DescriptionResourceAttribute. (MemberDescriptor.Description geçersiz kılınır.) |
![]() |
DesignTimeOnly | Bu üyeye yalnızca tasarım zamanında, belirtilen şekilde ayarlamanız gerekir olup olmadığını alır DesignOnlyAttribute. (MemberDescriptor kaynağından devralındı.) |
![]() |
DisplayName | Belirtilen şekilde açıklanan özelliğin görünen adını alır DisplayNameResourceAttribute. (MemberDescriptor.DisplayName geçersiz kılınır.) |
![]() |
DomainPropertyInfo | Bu özellik tanımlayıcısı oluşturmak için kullanılan özellik bilgileri nesnesi alır. |
![]() |
IsBrowsable | Üye belirtildiği gibi gözatılabilir olup olmadığını gösteren bir değeri alır BrowsableAttribute. (MemberDescriptor kaynağından devralındı.) |
![]() |
IsInstanceBased | Bu PropertyDescriptor bir örneği veya statik türü temel sınayın. |
![]() |
IsLocalizable | Bu özellik yerelleştirilmesi mi, gösteren bir değer alır belirtildiği gibi LocalizableAttribute. (PropertyDescriptor kaynağından devralındı.) |
![]() |
IsReadOnly | Açıklanan özelliği salt okunur olup olmadığını gösteren bir değeri alır. (PropertyDescriptor.IsReadOnly geçersiz kılınır.) |
![]() |
ModelElement | Bu özellik tanımlayıcısı oluşturmak için kullanılan modeli öğe alır. |
![]() |
Name | Üyenin adını alır. (MemberDescriptor kaynağından devralındı.) |
![]() |
NameHashCode | Belirtilen üye adı için karma kodunu alır GetHashCode. (MemberDescriptor kaynağından devralındı.) |
![]() |
PropertyType | Açıklanan özelliğin özellik türü alır. (PropertyDescriptor.PropertyType geçersiz kılınır.) |
![]() |
SerializationVisibility | Bu özellik serileştirilmesi mi, gösteren bir değer alır belirtildiği gibi DesignerSerializationVisibilityAttribute. (PropertyDescriptor kaynağından devralındı.) |
![]() |
SupportsChangeEvents | Bu özellik için değer değişikliği bildirimlerini özelliği tanımlayıcısı kaynaklanan olup olmadığını gösteren değeri alır. (PropertyDescriptor kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddValueChanged | (PropertyDescriptor.AddValueChanged(Object, EventHandler) geçersiz kılınır.) |
![]() |
CanResetValue | Domain özelliği değerini Sıfırla olup olmadığını gösterir. (PropertyDescriptor.CanResetValue(Object) geçersiz kılınır.) |
![]() ![]() |
CanSetProperty | |
![]() |
CreateAttributeCollection | Öznitelikler öznitelikler yapıcıya iletilen bir dizi kullanarak bir koleksiyon oluşturur. (MemberDescriptor kaynağından devralındı.) |
![]() |
CreateInstance | Belirtilen türün bir örneğini oluşturur. (PropertyDescriptor kaynağından devralındı.) |
![]() |
Equals | Bu eşdeğer olup olmadığını görmek için başka bir nesneyi karşılaştırır. (PropertyDescriptor kaynağından devralındı.) |
![]() |
FillAttributes | Öznitelikleri ekler PropertyDescriptor belirtilen üst sınıfın öznitelikler listesi. (PropertyDescriptor kaynağından devralındı.) |
![]() |
Finalize | Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.) |
![]() |
GetChildProperties() | Varsayılan değer döndüren PropertyDescriptorCollection. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetChildProperties(array<Attribute[]) | Döndürür bir PropertyDescriptorCollection nitelikleri belirtilen bir dizi filtre olarak kullanma. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetChildProperties(Object) | Döndürür bir PropertyDescriptorCollection belirli bir nesne. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetChildProperties(Object, array<Attribute[]) | Döndürür bir PropertyDescriptorCollection belirli bir nesne özniteliklerinin belirtilen bir dizi filtre olarak kullanma. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetEditor | Açıklanan özellik için değer Düzenleyicisi döndürür. (PropertyDescriptor.GetEditor(Type) geçersiz kılınır.) |
![]() ![]() |
GetElementPropertyDescriptor | ModelElement ve DomainPropertyInfo verilen ElementPropertyDescriptor alır. |
![]() |
GetHashCode | Bu nesne için karma kodunu döndürür. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetInvocationTarget | Bu yöntem, üye çağırma sırasında kullanılacak nesnesini döndürür. (PropertyDescriptor kaynağından devralındı.) |
![]() ![]() |
GetSetValueTransactionName | Set değeri işlemin adı için yerelleştirilmiş bir dize döndürür. |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
GetTypeFromName | Adını kullanarak bir tür verir. (PropertyDescriptor kaynağından devralındı.) |
![]() |
GetValue | Domain özelliği değerini alır. (PropertyDescriptor.GetValue(Object) geçersiz kılınır.) |
![]() |
GetValueChangedHandler | Geçerli kümesi alır ValueChanged belirli bir bileşen için olay işleyicileri (PropertyDescriptor kaynağından devralındı.) |
![]() |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) |
![]() |
OnValueChanged | Harekete ValueChanged , uygulanan bir olay. (PropertyDescriptor kaynağından devralındı.) |
![]() |
RemoveValueChanged | (PropertyDescriptor.RemoveValueChanged(Object, EventHandler) geçersiz kılınır.) |
![]() |
ResetValue | Domain özelliği değerini sıfırlar. (PropertyDescriptor.ResetValue(Object) geçersiz kılınır.) |
![]() ![]() |
SetProperty | Özellik değerini ayarlayın.Özellik değeri genellikle bir ElementPropertyDescriptor ayarlanır.Bunu doğrudan DeğerBelirle yöntemi PropertyInfo üzerinde IsBrowsable özniteliği, PropertyInfo üzerinde yanlış olarak ayarlayın ve ElementPropertyDescriptor bulunamadı - ayarlanır. |
![]() |
SetValue | Etki alanı özellik değerini ayarlar. (PropertyDescriptor.SetValue(Object, Object) geçersiz kılınır.) |
![]() |
ShouldSerializeValue | Domain özelliği değeri serileştirilmiş olup olmadığını gösterir. (PropertyDescriptor.ShouldSerializeValue(Object) geçersiz kılınır.) |
![]() |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Notlar
Bu sınıf modeli öğesinin domain özelliği dinamik özel özellik bilgilerini sağlar.
Etki alanına özgü dil Araçları (dsl araçları) bu tür bir etki alanı modeli etki sınıf özelliklerini göstermek için kullanın.Bu tür bir özellik nasıl etki alanı modeli özellik kılavuzunda tarafından ele alınır ve açıklanan özellik değiştirme işlemleri sağlar denetler.
Özelleştirilmiş öğenin özellik tanımlayıcısı oluşturmak için bu sınıftan miras alır ve bir veya daha fazla üye geçersiz kılar.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.