NonVisualControlAttribute Sınıf

Tanım

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
NonVisualControlAttribute
Ö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ış truetü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)

Şunlara uygulanır

Ayrıca bkz.