NonVisualControlAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l'attribut qui indique si un contrôle est traité comme un contrôle visuel ou non visuel au moment du design. Cette classe ne peut pas être héritée.
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
- Héritage
- Attributs
Exemples
L’exemple de code suivant montre comment appliquer l’attribut NonVisualControlAttribute à une classe. Dans cet exemple, l’attribut par défaut NonVisualControlAttribute est appliqué à un contrôle de source de données. Cela équivaut au NonVisual champ.
[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
Remarques
L’attribut NonVisualControlAttribute est appliqué aux contrôles qui ne sont pas rendus sur le client, tels que les contrôles de source de données et le WebPartManager contrôle. Au moment de la conception, un développeur de pages peut décider de masquer tous les contrôles non visuels. Le concepteur marque tous les contrôles comme invisibles avec l’attribut NonVisualControlAttribute défini sur true
.
Des exemples de contrôles qui utilisent l’attribut NonVisualControlAttribute sont DataSourceControl, HierarchicalDataSourceControl, HiddenFieldet WebPartManager.
Constructeurs
NonVisualControlAttribute() |
Initialise une nouvelle instance de la classe NonVisualControlAttribute. |
NonVisualControlAttribute(Boolean) |
Initialise une nouvelle instance de la classe NonVisualControlAttribute, à l'aide de la valeur booléenne spécifiée pour déterminer si l'attribut représente un contrôle visuel ou non visuel. |
Champs
Default |
Retourne une instance NonVisualControlAttribute qui représente la valeur par défaut définie par l'application de l'attribut. Ce champ est en lecture seule. |
NonVisual |
Retourne une instance NonVisualControlAttribute qui s'applique à un contrôle Web à traiter comme un contrôle non visuel au moment du design. Ce champ est en lecture seule. |
Visual |
Obtient une instance NonVisualControlAttribute qui s'applique à un contrôle Web à traiter comme un contrôle visuel au moment du design. |
Propriétés
IsNonVisual |
Obtient une valeur indiquant si l'objet est non visuel. |
TypeId |
Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute. (Hérité de Attribute) |
Méthodes
Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsDefaultAttribute() |
Retourne une valeur indiquant si l'instance actuelle équivaut à une instance par défaut de la classe NonVisualControlAttribute. |
Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface. (Hérité de Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de Attribute) |