NonVisualControlAttribute NonVisualControlAttribute NonVisualControlAttribute NonVisualControlAttribute Class

Definición

Define el atributo que indica si un control se trata como control visual o no visual en tiempo de diseño.Defines the attribute that indicates whether a control is treated as a visual or non-visual control during design time. Esta clase no puede heredarse.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
Herencia
NonVisualControlAttributeNonVisualControlAttributeNonVisualControlAttributeNonVisualControlAttribute
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo se NonVisualControlAttribute puede aplicar el atributo a una clase.The following code example demonstrates how you can apply the NonVisualControlAttribute attribute to a class. En este ejemplo, el atributo NonVisualControlAttribute predeterminado se aplica a un control de origen de datos.In this example, the default NonVisualControlAttribute attribute is applied to a data source control. Es equivalente al NonVisual campo.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

Comentarios

El NonVisualControlAttribute atributo se aplica a los controles que no se representan en el cliente, como los controles de origen de datos WebPartManager y el control.The NonVisualControlAttribute attribute is applied to controls that are not rendered to the client, such as data source controls and the WebPartManager control. Durante el tiempo de diseño, un desarrollador de páginas podría decidir ocultar todos los controles no visuales.During design time, a page developer might decide to hide all non-visual controls. El diseñador marcaría como invisible todos los controles con el NonVisualControlAttribute atributo establecido en. trueThe designer would mark as invisible all of the controls with the NonVisualControlAttribute attribute set to true.

Ejemplos de controles que emplean NonVisualControlAttribute el atributo DataSourceControlson HierarchicalDataSourceControl, HiddenField, y WebPartManager.Examples of controls that employ the NonVisualControlAttribute attribute are DataSourceControl, HierarchicalDataSourceControl, HiddenField, and WebPartManager.

Constructores

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

Inicializa una nueva instancia de la clase NonVisualControlAttribute.Initializes a new instance of the NonVisualControlAttribute class.

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

Inicializa una nueva instancia de la clase NonVisualControlAttribute, utilizando el valor booleano especificado para determinar si el atributo representa un control visual o no visual.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.

Campos

Default Default Default Default

Devuelve una instancia de NonVisualControlAttribute que representa el valor predeterminado del atributo definido por la aplicación.Returns a NonVisualControlAttribute instance that represents the application-defined default value of the attribute. Este campo es de solo lectura.This field is read-only.

NonVisual NonVisual NonVisual NonVisual

Devuelve una instancia de NonVisualControlAttribute que se aplica a un control Web que se va a tratar como control no visual en tiempo de diseño.Returns a NonVisualControlAttribute instance that is applied to a Web control to be treated as a non-visual control during design time. Este campo es de solo lectura.This field is read-only.

Visual Visual Visual Visual

Obtiene una instancia de NonVisualControlAttribute que se aplica a un control Web que se va a tratar como control visual en tiempo de diseño.Gets a NonVisualControlAttribute instance that is applied to a Web control to be treated as a visual control during design time.

Propiedades

IsNonVisual IsNonVisual IsNonVisual IsNonVisual

Obtiene un valor que indica si el control es no visual.Gets a value indicating whether the control is non-visual.

TypeId TypeId TypeId TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Métodos

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

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.Returns a value that indicates whether this instance is equal to a specified object.

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

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Devuelve un valor que indica si la instancia actual es equivalente a una instancia predeterminada de la clase 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)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.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()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

_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)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.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)

Obtiene la información de tipos de un objeto, que puede utilizarse para obtener la información de tipos de una interfaz.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)

Recupera el número de interfaces de información de tipo que proporciona un objeto (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)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Se aplica a

Consulte también: