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 pendant le temps de conception. 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 au 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 comme invisible tous les contrôles avec l’attribut NonVisualControlAttribute défini sur true.
Exemples de contrôles qui utilisent l’attribut NonVisualControlAttribute sont DataSourceControl, , HierarchicalDataSourceControlHiddenFieldet WebPartManager.
Constructeurs
| Nom | Description |
|---|---|
| NonVisualControlAttribute() |
Initialise une nouvelle instance de la classe NonVisualControlAttribute. |
| NonVisualControlAttribute(Boolean) |
Initialise une nouvelle instance de la NonVisualControlAttribute classe à 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
| Nom | Description |
|---|---|
| Default |
Retourne une NonVisualControlAttribute instance 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 NonVisualControlAttribute instance appliquée à un contrôle Web à traiter comme un contrôle non visuel pendant le temps de conception. Ce champ est en lecture seule. |
| Visual |
Obtient une NonVisualControlAttribute instance appliquée à un contrôle Web à traiter comme un contrôle visuel pendant le temps de conception. |
Propriétés
| Nom | Description |
|---|---|
| IsNonVisual |
Obtient une valeur indiquant si le contrôle n’est pas visuel. |
| TypeId |
En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute. (Hérité de Attribute) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
Retourne une valeur indiquant si l’instance actuelle est équivalente à une instance par défaut de la NonVisualControlAttribute classe. |
| Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| _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 d’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 méthodes exposées par un objet. (Hérité de Attribute) |