NonVisualControlAttribute Класс

Определение

Определяет атрибут, указывающий, рассматривается ли элемент управления как визуальный или не визуальный элемент управления во время разработки. Этот класс не наследуется.

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
Наследование
NonVisualControlAttribute
Атрибуты

Примеры

В следующем примере кода показано, как применить NonVisualControlAttribute атрибут к классу. В этом примере атрибут по умолчанию NonVisualControlAttribute применяется к элементу управления источниками данных. Это эквивалентно полю 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

Комментарии

Атрибут NonVisualControlAttribute применяется к элементам управления, которые не отображаются клиенту, например элементы управления источником данных и WebPartManager элемент управления. Во время разработки разработчик страницы может решить скрыть все не визуальные элементы управления. Конструктор помечает как невидимые все элементы управления с заданным атрибутом NonVisualControlAttributetrue.

Примеры элементов управления, использующих NonVisualControlAttribute атрибут DataSourceControl, HierarchicalDataSourceControlHiddenFieldи WebPartManager.

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

Имя Описание
NonVisualControlAttribute()

Инициализирует новый экземпляр класса NonVisualControlAttribute.

NonVisualControlAttribute(Boolean)

Инициализирует новый экземпляр NonVisualControlAttribute класса, используя указанное логическое значение, чтобы определить, представляет ли атрибут визуальный или не визуальный элемент управления.

Поля

Имя Описание
Default

NonVisualControlAttribute Возвращает экземпляр, представляющий определяемое приложением значение по умолчанию атрибута. Это поле может использоваться только для чтения.

NonVisual

NonVisualControlAttribute Возвращает экземпляр, применяемый к веб-элементу управления, который будет рассматриваться как не визуальный элемент управления во время разработки. Это поле может использоваться только для чтения.

Visual

NonVisualControlAttribute Возвращает экземпляр, применяемый к веб-элементу управления, который будет рассматриваться как визуальный элемент управления во время разработки.

Свойства

Имя Описание
IsNonVisual

Возвращает значение, указывающее, является ли элемент управления не визуальным элементом.

TypeId

При реализации в производном классе получает уникальный идентификатор для этого Attribute.

(Унаследовано от Attribute)

Методы

Имя Описание
Equals(Object)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

Возвращает значение, указывающее, эквивалентен ли текущий экземпляр экземпляру NonVisualControlAttribute класса по умолчанию.

Match(Object)

При переопределении в производном классе возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

Имя Описание
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Извлекает сведения о типе объекта, который можно использовать для получения сведений о типе для интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к свойствам и методам, предоставляемым объектом.

(Унаследовано от Attribute)

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

См. также раздел