Windows Forms Denetimlerindeki Öznitelikler
.NET Framework, özel denetimlerinizin ve bileşenlerinizin üyelerine uygulayabileceğiniz çeşitli öznitelikler sağlar. Bu özniteliklerden bazıları bir sınıfın çalışma zamanı davranışını, diğerleri ise tasarım zamanı davranışını etkiler.
Dikkat
Bu içerik .NET Framework için yazılmıştır. .NET 6 veya sonraki bir sürümü kullanıyorsanız, bu içeriği dikkatli kullanın. Tasarımcı sistemi Windows Forms için değişmiştir ve .NET Framework makalesindeki Tasarım Aracı değişiklikleri gözden geçirmeniz önemlidir.
Denetim ve Bileşen Özellikleri öznitelikleri
Aşağıdaki tabloda, özelliklere veya özel denetimlerinizin ve bileşenlerinizin diğer üyelerine uygulayabileceğiniz öznitelikler gösterilmektedir. Bu özniteliklerin birçoğunun kullanıldığı bir örnek için bkz . Nasıl yapılır: Windows Forms Denetimlerinde Öznitelikleri Uygulama.
Öznitelik | Tanım |
---|---|
AmbientValueAttribute | Özelliğin değerini başka bir kaynaktan almasına neden olmak için bir özelliğe geçirecek değeri belirtir. Bu, ambiyans olarak bilinir. |
BrowsableAttribute | Özellikler penceresinde bir özelliğin veya olayın görüntülenip görüntülenmeyeceğini belirtir. |
CategoryAttribute | Bir denetim Categorized modunda görüntülendiğinde özelliğin veya olayın gruplandırıldığı PropertyGrid kategorinin adını belirtir. |
DefaultValueAttribute | Bir özelliğin varsayılan değerini belirtir. |
DescriptionAttribute | Bir özellik veya olay için açıklama belirtir. |
DisplayNameAttribute | Bağımsız değişken içermeyen bir özellik, olay veya public void yöntemin görünen adını belirtir. |
EditorAttribute | Bir özelliği değiştirmek için kullanılacak düzenleyiciyi belirtir. |
EditorBrowsableAttribute | Bir özelliğin veya yöntemin düzenleyicide görüntülenebilir olduğunu belirtir. |
HelpKeywordAttribute | Bir sınıf veya üye için bağlam anahtar sözcüğünü belirtir. |
LocalizableAttribute | Bir özelliğin yerelleştirilip yerelleştirilmeyeceğini belirtir. |
PasswordPropertyTextAttribute | Bir nesnenin metin gösteriminin yıldız işareti gibi karakterler tarafından gizlendiğini gösterir. |
ReadOnlyAttribute | Bu özniteliğin bağlı olduğu özelliğin tasarım zamanında salt okunur mu yoksa okuma/yazma mı olduğunu belirtir. |
RefreshPropertiesAttribute | İlişkili özellik değeri değiştiğinde özellik kılavuzunun yenilenmesi gerektiğini gösterir. |
TypeConverterAttribute | Bu özniteliğin bağlı olduğu nesne için dönüştürücü olarak kullanılacak türü belirtir. |
Veri Bağlama Özellikleri öznitelikleri
Aşağıdaki tabloda, özel denetimlerinizin ve bileşenlerinizin veri bağlamayla nasıl etkileşim kuracağını belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.
Öznitelik | Tanım |
---|---|
BindableAttribute | Bir özelliğin genellikle bağlama için kullanılıp kullanılmadığı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 etkinleştirir. |
Sınıflar için Öznitelikler
Aşağıdaki tabloda, tasarım zamanında özel denetimlerinizin ve bileşenlerinizin davranışını belirtmek için uygulayabileceğiniz öznitelikler gösterilmektedir.
Öznitelik | Tanım |
---|---|
DefaultEventAttribute | Bir bileşen için varsayılan olayı belirtir. |
DefaultPropertyAttribute | Bir bileşen için varsayılan özelliği belirtir. |
DesignerAttribute | Bir bileşen için tasarım zamanı hizmetlerini uygulamak için kullanılan sınıfı belirtir. |
DesignerCategoryAttribute | Bir sınıf için tasarımcının belirli bir kategoriye ait olduğunu belirtir. |
ToolboxItemAttribute | Araç kutusu öğesinin özniteliğini temsil eder. |
ToolboxItemFilterAttribute | Araç Kutusu öğesi için kullanılacak filtre dizesini ve filtre türünü belirtir. |
Ayrıca bkz.
.NET Desktop feedback
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