Windows Forms Denetimlerindeki Öznitelikler

.NET Framework, özel denetimlerinizin ve bileşenlerinizin üyelerine uygulayabileceğiniz çeşitli öznitelikler sağlar. Bu özniteliklerin bazıları, bir sınıfın çalışma zamanı davranışını etkiler ve diğerleri tasarım zamanı davranışını etkiler.

Denetim ve bileşen özellikleri için öznitelikler

Aşağıdaki tabloda, özel denetimlerinizin ve bileşenlerinizin özelliklerine veya diğer üyelerine uygulayabileceğiniz öznitelikler gösterilmektedir. bu özniteliklerin birçoğunu kullanan bir örnek için bkz. nasıl yapılır: öznitelikleri uygulama Windows Forms denetimleri.

Öznitelik Açıklama
AmbientValueAttribute Özelliğin değerini başka bir kaynaktan almasını sağlamak için bir özelliğe geçirilecek değeri belirtir. Bu, Ambienceolarak bilinir.
BrowsableAttribute Bir özellik veya olayın bir Özellikler penceresinde görüntülenip görüntülenmeyeceğini belirtir.
CategoryAttribute Bir denetim moduna ayarlandığında, özelliğin veya olayın gruplandıralınacağı kategorinin adını belirtir PropertyGridCategorized .
DefaultValueAttribute Bir özellik için varsayılan değeri belirtir.
DescriptionAttribute Bir özellik veya olay için bir açıklama belirtir.
DisplayNameAttribute Bağımsız değişken içermeyen bir özellik, olay veya yöntem için görünen adı belirtir public void .
EditorAttribute Bir özelliği değiştirmek için kullanılacak düzenleyiciyi belirtir.
EditorBrowsableAttribute Bir özellik veya yöntemin düzenleyicide görüntülenebilir olduğunu belirtir.
HelpKeywordAttribute Bir sınıf veya üyenin bağlam anahtar sözcüğünü belirtir.
LocalizableAttribute Bir özelliğin yerelleştirilmesi gerekip gerekmediğini belirtir.
PasswordPropertyTextAttribute Bir nesnenin metin gösteriminin yıldız gibi karakterlerle gizlendiğini gösterir.
ReadOnlyAttribute Bu özniteliğin bağlantılı özelliğinin, tasarım zamanında salt okunurdur veya okuma/yazma özelliği olup olmadığını belirtir.
RefreshPropertiesAttribute İlişkili özellik değeri değiştiğinde özellik kılavuzunun yenilenmesi gerektiğini gösterir.
TypeConverterAttribute Bu özniteliğin bağlandığı nesne için dönüştürücü olarak kullanılacak türü belirtir.

Veri bağlama özellikleri için öznitelikler

Aşağıdaki tabloda, özel denetimlerinizin ve bileşenlerinizin veri bağlama ile nasıl etkileşime gireceğini belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.

Öznitelik Açıklama
BindableAttribute Bir özelliğin genellikle bağlama için kullanılıp kullanılmayacağını belirtir.
ComplexBindingPropertiesAttribute Bir bileşenin veri kaynağı ve veri üyesi özelliklerini belirtir.
DefaultBindingPropertyAttribute Bir bileşen için varsayılan bağlama özelliğini belirtir.
LookupBindingPropertiesAttribute Bir bileşenin veri kaynağı ve veri üyesi özelliklerini belirtir.
AttributeProviderAttribute Öznitelik yeniden yönlendirmeyi mümkün.

Sınıfların öznitelikleri

Aşağıdaki tabloda, tasarım zamanında özel denetimlerinizin ve bileşenlerinizin davranışını belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.

Öznitelik Açıklama
DefaultEventAttribute Bir bileşen için varsayılan olayı belirtir.
DefaultPropertyAttribute Bir bileşen için varsayılan özelliği belirtir.
DesignerAttribute Bir bileşene ait tasarım zamanı hizmetlerini uygulamak için kullanılan sınıfı belirtir.
DesignerCategoryAttribute Bir sınıfın tasarımcısının belirli bir kategoriye ait olduğunu belirtir.
ToolboxItemAttribute Bir araç kutusu öğesinin özniteliğini temsil eder.
ToolboxItemFilterAttribute Bir araç kutusu öğesi için kullanılacak filtre dizesini ve filtre türünü belirtir.

Ayrıca bkz.