NonVisualControlAttribute 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.
Tasarım zamanında denetimin görsel veya görsel olmayan bir denetim olarak işlenip değerlendirilmediğini belirten özniteliğini tanımlar. Bu sınıf devralınamaz.
public ref class NonVisualControlAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class NonVisualControlAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type NonVisualControlAttribute = class
inherit Attribute
Public NotInheritable Class NonVisualControlAttribute
Inherits Attribute
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özniteliğini bir sınıfa nasıl uygulayabileceğinizi NonVisualControlAttribute gösterir. Bu örnekte, varsayılan NonVisualControlAttribute öznitelik bir veri kaynağı denetimine uygulanır. Bu, alana eşdeğerdir NonVisual .
[NonVisualControlAttribute()]
public class CustomNonVisualControl : Control
{
// Add an implementation of custom non-visual control.
}
<NonVisualControlAttribute()> _
Public Class CustomNonVisualControl
Inherits Control
' Add an implementation of custom non-visual control.
End Class
Açıklamalar
NonVisualControlAttribute özniteliği, veri kaynağı denetimleri ve WebPartManager denetim gibi istemciye işlenmemiş denetimlere uygulanır. Tasarım sırasında, sayfa geliştiricisi görsel olmayan tüm denetimleri gizlemeye karar verebilir. Tasarımcı, özniteliği olarak ayarlanmış true
tüm denetimleri NonVisualControlAttribute görünmez olarak işaretler.
özniteliğini NonVisualControlAttribute kullanan denetimlere örnek olarak DataSourceControl, HierarchicalDataSourceControl, HiddenFieldve WebPartManagerverilebilir.
Oluşturucular
NonVisualControlAttribute() |
NonVisualControlAttribute sınıfının yeni bir örneğini başlatır. |
NonVisualControlAttribute(Boolean) |
Özniteliğin NonVisualControlAttribute görsel veya görsel olmayan bir denetimi temsil edip etmediğini belirlemek için belirtilen Boole değerini kullanarak sınıfının yeni bir örneğini başlatır. |
Alanlar
Default |
Özniteliğin uygulama tanımlı varsayılan değerini temsil eden bir NonVisualControlAttribute örnek döndürür. Bu alan salt okunur durumdadır. |
NonVisual |
NonVisualControlAttribute Tasarım zamanında görsel olmayan bir denetim olarak değerlendirilmek üzere bir Web denetimine uygulanan bir örneği döndürür. Bu alan salt okunur durumdadır. |
Visual |
NonVisualControlAttribute Tasarım zamanında görsel denetim olarak değerlendirilmek üzere bir Web denetimine uygulanan örneği alır. |
Özellikler
IsNonVisual |
Denetimin görsel olmadığını belirten bir değer alır. |
TypeId |
Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır. (Devralındığı yer: Attribute) |
Yöntemler
Equals(Object) |
Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür. |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsDefaultAttribute() |
Geçerli örneğin sınıfın varsayılan örneğine NonVisualControlAttribute eşdeğer olup olmadığını gösteren bir değer döndürür. |
Match(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. (Devralındığı yer: Attribute) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1). (Devralındığı yer: Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar. (Devralındığı yer: Attribute) |