NonVisualControlAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el atributo que indica si un control se trata como un control visual o no visual durante el tiempo de diseño. Esta clase no puede heredarse.
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
- Herencia
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo se puede aplicar el NonVisualControlAttribute atributo a una clase . En este ejemplo, el atributo predeterminado NonVisualControlAttribute se aplica a un control de origen de datos. Esto equivale al NonVisual campo.
[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 y el WebPartManager control . Durante el tiempo de diseño, un desarrollador de páginas puede decidir ocultar todos los controles no visuales. El diseñador marcaría como invisible todos los controles con el NonVisualControlAttribute atributo establecido trueen .
Ejemplos de controles que emplean el NonVisualControlAttribute atributo son DataSourceControl, HierarchicalDataSourceControl, HiddenFieldy WebPartManager.
Constructores
| Nombre | Description |
|---|---|
| NonVisualControlAttribute() |
Inicializa una nueva instancia de la clase NonVisualControlAttribute. |
| NonVisualControlAttribute(Boolean) |
Inicializa una nueva instancia de la NonVisualControlAttribute clase utilizando el valor booleano especificado para determinar si el atributo representa un control visual o no visual. |
Campos
| Nombre | Description |
|---|---|
| Default |
Devuelve una NonVisualControlAttribute instancia que representa el valor predeterminado definido por la aplicación del atributo . Este campo es de sólo lectura. |
| NonVisual |
Devuelve una NonVisualControlAttribute instancia que se aplica a un control web que se va a tratar como un control no visual durante el tiempo de diseño. Este campo es de sólo lectura. |
| Visual |
Obtiene una NonVisualControlAttribute instancia que se aplica a un control web que se va a tratar como un control visual durante el tiempo de diseño. |
Propiedades
| Nombre | Description |
|---|---|
| IsNonVisual |
Obtiene un valor que indica si el control no es visual. |
| TypeId |
Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute. (Heredado de Attribute) |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| GetHashCode() |
Devuelve el código hash de esta instancia. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsDefaultAttribute() |
Devuelve un valor que indica si la instancia actual es equivalente a una instancia predeterminada de la NonVisualControlAttribute clase . |
| Match(Object) |
Cuando se reemplaza en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera la información de tipo de un objeto, que se puede usar para obtener la información de tipo de una interfaz. (Heredado de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). (Heredado de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Proporciona acceso a propiedades y métodos expuestos por un objeto . (Heredado de Attribute) |