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. |