NonVisualControlAttribute NonVisualControlAttribute NonVisualControlAttribute NonVisualControlAttribute Class

Определение

Описывает атрибут, который показывает, обрабатывается ли элемент управления на этапе проектирования как визуальный или как невизуальный.Defines the attribute that indicates whether a control is treated as a visual or non-visual control during design time. Этот класс не наследуется.This class cannot be inherited.

public ref class NonVisualControlAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class NonVisualControlAttribute : Attribute
type NonVisualControlAttribute = class
    inherit Attribute
Public NotInheritable Class NonVisualControlAttribute
Inherits Attribute
Наследование
NonVisualControlAttributeNonVisualControlAttributeNonVisualControlAttributeNonVisualControlAttribute
Атрибуты

Примеры

В следующем примере кода показано, как применять NonVisualControlAttribute атрибута к классу.The following code example demonstrates how you can apply the NonVisualControlAttribute attribute to a class. В этом примере значение по умолчанию NonVisualControlAttribute атрибут применяется к элементу управления источником данных.In this example, the default NonVisualControlAttribute attribute is applied to a data source control. Это эквивалентно NonVisual поля.This is equivalent to the NonVisual field.

[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

Комментарии

NonVisualControlAttribute Атрибут применяется к элементам управления, не подготавливаются к просмотру на клиенте, например источники данных и WebPartManager элемента управления.The NonVisualControlAttribute attribute is applied to controls that are not rendered to the client, such as data source controls and the WebPartManager control. Во время разработки разработчик может потребоваться скрыть все невизуальные элементы управления.During design time, a page developer might decide to hide all non-visual controls. Конструктор пометить как невидимый все элементы управления с NonVisualControlAttribute атрибут true.The designer would mark as invisible all of the controls with the NonVisualControlAttribute attribute set to true.

Примеры элементов управления, применяющих NonVisualControlAttribute атрибуту, DataSourceControl, HierarchicalDataSourceControl, HiddenField, и WebPartManager.Examples of controls that employ the NonVisualControlAttribute attribute are DataSourceControl, HierarchicalDataSourceControl, HiddenField, and WebPartManager.

Конструкторы

NonVisualControlAttribute() NonVisualControlAttribute() NonVisualControlAttribute() NonVisualControlAttribute()

Инициализирует новый экземпляр класса NonVisualControlAttribute.Initializes a new instance of the NonVisualControlAttribute class.

NonVisualControlAttribute(Boolean) NonVisualControlAttribute(Boolean) NonVisualControlAttribute(Boolean) NonVisualControlAttribute(Boolean)

Инициализирует новый экземпляр класса NonVisualControlAttribute с использованием указанного логического значения, чтобы определить, представляет ли атрибут визуальный или невизуальный элемент управления.Initializes a new instance of the NonVisualControlAttribute class, using the specified Boolean value to determine whether the attribute represents a visual or non-visual control.

Поля

Default Default Default Default

Возвращает экземпляр NonVisualControlAttribute, который представляет определенное приложением значение атрибута по умолчанию.Returns a NonVisualControlAttribute instance that represents the application-defined default value of the attribute. Это поле доступно только для чтения.This field is read-only.

NonVisual NonVisual NonVisual NonVisual

Возвращает экземпляр NonVisualControlAttribute, который применяется к веб-элементу управления, чтобы обеспечить его обработку на этапе проектирования как невизуального элемента.Returns a NonVisualControlAttribute instance that is applied to a Web control to be treated as a non-visual control during design time. Это поле доступно только для чтения.This field is read-only.

Visual Visual Visual Visual

Возвращает экземпляр NonVisualControlAttribute, который применяется к веб-элементу управления, чтобы обеспечить его обработку на этапе проектирования как визуального элемента.Gets a NonVisualControlAttribute instance that is applied to a Web control to be treated as a visual control during design time.

Свойства

IsNonVisual IsNonVisual IsNonVisual IsNonVisual

Возвращает значение, показывающее, является ли элемент управления невизуальным.Gets a value indicating whether the control is non-visual.

TypeId TypeId TypeId TypeId

При реализации в производном классе возвращает уникальный идентификатор для этого Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.Returns a value that indicates whether this instance is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-код данного экземпляра.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

Возвращает значение, указывающее, эквивалентен ли текущий экземпляр используемому по умолчанию экземпляру класса NonVisualControlAttribute.Returns a value indicating whether the current instance is equivalent to a default instance of the NonVisualControlAttribute class.

Match(Object) Match(Object) Match(Object) Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые могут использоваться для получения сведений о типе интерфейса.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Применяется к

Дополнительно