WebPartMenuStyle 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.
Contient des caractéristiques de style pour les menus sur les contrôles WebPart. Cette classe ne peut pas être héritée.
public ref class WebPartMenuStyle sealed : System::Web::UI::WebControls::TableStyle, System::ComponentModel::ICustomTypeDescriptor
public sealed class WebPartMenuStyle : System.Web.UI.WebControls.TableStyle, System.ComponentModel.ICustomTypeDescriptor
type WebPartMenuStyle = class
inherit TableStyle
interface ICustomTypeDescriptor
Public NotInheritable Class WebPartMenuStyle
Inherits TableStyle
Implements ICustomTypeDescriptor
- Héritage
- Implémente
Remarques
La WebPartMenuStyle classe est essentiellement un TableStyle objet, qui contient des caractéristiques de style à appliquer aux menus sur WebPart les contrôles.
Le jeu de contrôles WebPart utilise l’objet WebPartMenuStyle pour déterminer les caractéristiques de style du menu verbes sur un WebPart contrôle. Un menu verbes est contenu dans la barre de titre de chaque WebPart contrôle, et il comprend diverses actions d’interface utilisateur (appelées verbes) que les utilisateurs peuvent effectuer, telles que la fermeture, la réduction, l’exportation ou la suppression d’un contrôle.
Important
Vous pouvez définir des attributs de style sur l’objet WebPartMenuStyle , et donc sur le menu verbes de tous les WebPart contrôles d’une zone, en utilisant la MenuPopupStyle propriété sur une WebPartZoneBase zone.
La WebPartMenuStyle classe a deux propriétés importantes. La première est la HorizontalAlign propriété, qui détermine si le contenu du menu est aligné à gauche, au centre ou à droite du contrôle ou si l’alignement n’est pas défini. La ShadowColor propriété détermine la couleur de l’ombre du menu d’un WebPart contrôle, si la fonctionnalité d’ombre de menu est activée sur le système de l’utilisateur.
La WebPartMenuStyle classe a également certaines méthodes critiques. La CopyFrom méthode copie les éléments de style non vides de l’objet style passé dans la méthode et les applique à l’objet WebPartMenuStyle , en remplaçant tous les éléments de style existants dans le processus. De MergeWith même, la méthode copie les éléments de style non vides de l’objet style passé à la méthode, mais elle ne remplace pas les éléments de style existants dans l’objet WebPartMenuStyle . La Reset méthode supprime tous les éléments de style définis du sac d’état WebPartMenuStyle de l’objet.
La WebPartMenuStyle classe implémente également toutes les méthodes contenues dans l’interface ICustomTypeDescriptor . En général, cela permet d’appliquer la WebPartMenuStyle classe à différents types de menus.
Constructeurs
WebPartMenuStyle() |
Initialise une nouvelle instance de la classe WebPartMenuStyle en utilisant les valeurs de style par défaut. |
WebPartMenuStyle(StateBag) |
Initialise une nouvelle instance de la classe WebPartMenuStyle à l'aide des valeurs de style de l'objet du sac d'états spécifié. |
Propriétés
BackColor |
Obtient ou définit la couleur d'arrière-plan du contrôle serveur Web. (Hérité de Style) |
BackImageUrl |
Obtient ou définit l'URL d'une image à afficher à l'arrière-plan d'un contrôle de tableau. (Hérité de TableStyle) |
BorderColor |
Obtient ou définit la couleur de bordure du contrôle serveur Web. (Hérité de Style) |
BorderStyle |
Obtient ou définit le style de bordure du contrôle serveur Web. (Hérité de Style) |
BorderWidth |
Obtient ou définit la largeur de bordure du contrôle serveur Web. (Hérité de Style) |
CanRaiseEvents |
Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component) |
CellPadding |
Obtient ou définit l'espacement entre le contenu d'une cellule et la bordure de celle-ci. (Hérité de TableStyle) |
CellSpacing |
Obtient ou définit la distance entre les cellules du tableau. (Hérité de TableStyle) |
Container |
Obtient le IContainer qui contient la Component. (Hérité de Component) |
CssClass |
Obtient ou définit la classe de feuille de style en cascade (CSS, Cascading Style Sheet) rendue par le contrôle serveur Web sur le client. (Hérité de Style) |
DesignMode |
Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component) |
Events |
Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component) |
Font |
Obtient les propriétés de police associées au contrôle serveur Web. (Hérité de Style) |
ForeColor |
Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web. (Hérité de Style) |
GridLines |
Obtient ou définit une valeur qui spécifie si la bordure entre les cellules du contrôle de tableau est affichée. (Hérité de TableStyle) |
Height |
Obtient ou définit la hauteur du contrôle serveur Web. (Hérité de Style) |
HorizontalAlign |
Obtient une valeur indiquant le type d'alignement horizontal à utiliser pour le contenu d'un menu sur un contrôle WebPart. |
IsEmpty |
Propriété protégée. Récupère une valeur indiquant si des éléments de style ont été définis dans le sac d'états. (Hérité de Style) |
IsTrackingViewState |
Retourne une valeur indiquant si des éléments de style ont été définis dans le sac d'états. (Hérité de Style) |
RegisteredCssClass |
Obtient la classe de feuille de style en cascade (CSS, Cascading Style Sheet) qui est enregistrée avec le contrôle. (Hérité de Style) |
ShadowColor |
Obtient ou définit une valeur qui détermine la couleur de l'ombre pour un menu sur un contrôle WebPart. |
Site |
Obtient ou définit le ISite de Component. (Hérité de Component) |
ViewState |
Obtient le sac d'états qui contient les éléments de style. (Hérité de Style) |
Width |
Obtient ou définit la largeur du contrôle serveur web. (Hérité de Style) |
Méthodes
AddAttributesToRender(HtmlTextWriter, WebControl) |
Ajoute des informations sur l'image d'arrière-plan, l'espacement des cellules, la marge intérieure des cellules, le quadrillage et l'alignement à la liste des attributs à rendre. (Hérité de TableStyle) |
AddAttributesToRender(HtmlTextWriter) |
Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlTextWriter spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de Style) |
CopyFrom(Style) |
Copie des éléments de style non vides dans l'objet WebPartMenuStyle, en remplaçant tous les éléments de style existants dans le processus. |
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
Dispose() |
Libère toutes les ressources utilisées par Component. (Hérité de Component) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par Component et libère éventuellement les ressources managées. (Hérité de Component) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Ajoute les propriétés de style de l'objet TableStyle à la collection CssStyleCollection spécifiée. (Hérité de TableStyle) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLifetimeService() |
Obsolète.
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetService(Type) |
Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component) |
GetStyleAttributes(IUrlResolutionService) |
Récupère l'objet CssStyleCollection pour l'objet implémentant IUrlResolutionService spécifié. (Hérité de Style) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
LoadViewState(Object) |
Charge l'état enregistré précédemment. (Hérité de Style) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
MergeWith(Style) |
Copie des éléments de style non vides dans l'instance de WebPartMenuStyle, mais ne remplace pas les éléments de style existants. |
Reset() |
Supprime tous les éléments de style définis du sac d'états de l'objet WebPartMenuStyle. |
SaveViewState() |
Méthode protégée. Enregistre les états qui ont été modifiés après l'appel de la méthode TrackViewState(). (Hérité de Style) |
SetBit(Int32) |
Méthode interne protégée. Définit un champ de masque de bits interne qui indique les propriétés de style stockées dans le sac d'états. (Hérité de Style) |
SetDirty() |
Marque le Style afin que son état soit enregistré dans l'état d'affichage. (Hérité de Style) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Style) |
TrackViewState() |
Méthode protégée. Marque le début du suivi des modifications d'état sur le contrôle. Toutes les modifications effectuées une fois que le traçage a commencé seront suivies et enregistrées dans le cadre de l'état d'affichage du contrôle. (Hérité de Style) |
Événements
Disposed |
Se produit lorsque le composant est supprimé par un appel à la méthode Dispose(). (Hérité de Component) |
Implémentations d’interfaces explicites
ICustomTypeDescriptor.GetAttributes() |
Retourne une collection d’attributs personnalisés pour cette instance d’un composant. Implémente la méthode GetAttributes(). |
ICustomTypeDescriptor.GetClassName() |
Retourne le nom de classe de cette instance d’un composant. Cette méthode implémente la méthode GetClassName() . |
ICustomTypeDescriptor.GetComponentName() |
Retourne le nom de cette instance d’un composant. Cette méthode implémente la méthode GetComponentName() . |
ICustomTypeDescriptor.GetConverter() |
Retourne un convertisseur de type pour cette instance d’un composant. Cette méthode implémente la méthode GetConverter() . |
ICustomTypeDescriptor.GetDefaultEvent() |
Retourne l’événement par défaut pour cette instance d’un composant. Cette méthode implémente la méthode GetDefaultEvent() . |
ICustomTypeDescriptor.GetDefaultProperty() |
Retourne la propriété par défaut pour cette instance d’un composant. Cette méthode implémente la méthode GetDefaultProperty() . |
ICustomTypeDescriptor.GetEditor(Type) |
Retourne un éditeur du type spécifié pour cette instance d’un composant. Cette méthode implémente la méthode GetEditor(Type) . |
ICustomTypeDescriptor.GetEvents() |
Retourne les événements pour cette instance d’un composant. Cette méthode implémente la surcharge de méthode GetEvents(). |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Retourne les événements pour cette instance d’un composant à l’aide du tableau d’attributs spécifié comme filtre. Cette méthode implémente la surcharge de méthode GetEvents(Attribute[]). |
ICustomTypeDescriptor.GetProperties() |
Retourne les propriétés pour cette instance d’un composant. Cette méthode implémente la surcharge de méthode GetProperties(). |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Retourne les propriétés de cette instance d’un composant à l’aide du tableau d’attributs comme filtre. Cette méthode implémente la surcharge de méthode GetProperties(Attribute[]). |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié. Cette méthode implémente la méthode GetPropertyOwner(PropertyDescriptor) . |
IStateManager.IsTrackingViewState |
Obtient une valeur qui indique si un contrôle serveur effectue le suivi des modifications apportées à son état d'affichage. (Hérité de Style) |
IStateManager.LoadViewState(Object) |
Charge l'état enregistré précédemment. (Hérité de Style) |
IStateManager.SaveViewState() |
Retourne l'objet contenant les modifications de l'état. (Hérité de Style) |
IStateManager.TrackViewState() |
Commence à suivre les modifications d'état. (Hérité de Style) |