PanelStyle 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.
Représente le style d’un contrôle Panel.
public ref class PanelStyle : System::Web::UI::WebControls::Style
public class PanelStyle : System.Web.UI.WebControls.Style
type PanelStyle = class
inherit Style
Public Class PanelStyle
Inherits Style
- Héritage
Exemples
L’exemple de code suivant illustre la création d’un PanelStyle objet et la définition de ses propriétés. Cet exemple comporte deux parties :
Classe partielle, PanelStylecs_aspx
, qui illustre la création d’un objet PanelStyle et la définition de ses propriétés.
Page Web Forms qui utilise l’exemple PanelStylecs_aspx
comme fichier code-behind.
La première partie de l’exemple illustre la création d’un PanelStyle objet , myPanelStyle
et la définition de ses propriétés. Ensuite, la ApplyStyle méthode est appelée à la fois pour le Panel1
panneau et le Panel2
panneau, et myPanelStyle
est appliquée à ces deux éléments.
public partial class PanelStylecs_aspx : Page
{
void Page_Load(object sender, EventArgs e)
{
StateBag panelState = new StateBag();
PanelStyle myPanelStyle = new PanelStyle(panelState);
// Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center;
myPanelStyle.ScrollBars = ScrollBars.Both;
myPanelStyle.Wrap = false;
myPanelStyle.Direction = ContentDirection.LeftToRight;
myPanelStyle.BackImageUrl = @"~\images\picture.jpg";
// Use the ApplyStyle method of the Panel control to apply
// the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle);
Panel2.ApplyStyle(myPanelStyle);
}
}
Partial Class PanelStylevb_aspx
Inherits Page
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim panelState As StateBag = New StateBag()
Dim myPanelStyle As PanelStyle = New PanelStyle(panelState)
' Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center
myPanelStyle.ScrollBars = ScrollBars.Both
myPanelStyle.Wrap = False
myPanelStyle.Direction = ContentDirection.LeftToRight
myPanelStyle.BackImageUrl = "~\images\picture.jpg"
' Use the ApplyStyle method of the Panel control to apply
' the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle)
Panel2.ApplyStyle(myPanelStyle)
End Sub
End Class
La deuxième partie de l’exemple montre un fichier .aspx qui est utilisé avec l’exemple précédent.
<%@ Page Language="C#" CodeFile="PanelStyle.cs" Inherits="PanelStylecs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="PanelStyle.vb" Inherits="PanelStylevb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
Remarques
La PanelStyle classe est utilisée pour représenter les paramètres de style d’un contrôle de panneau. Il encapsule les propriétés qui contrôlent l’apparence d’un panneau et peut être appliqué à plusieurs contrôles de panneau pour fournir une apparence commune.
Vous pouvez spécifier une image à afficher en arrière-plan du panneau en définissant la BackImageUrl propriété . L’alignement horizontal du contenu du panneau est indiqué par la HorizontalAlign propriété . La direction des contrôles qui contiennent du texte dans le contrôle de panneau peut être spécifiée en définissant la Direction propriété .
Constructeurs
PanelStyle(StateBag) |
Initialise une nouvelle instance de la classe PanelStyle. |
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 de l'image d'arrière-plan du contrôle du volet. |
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) |
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) |
Direction |
Obtient ou définit le sens dans lequel afficher les contrôles qui intègrent du texte dans un contrôle de panneau. |
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) |
Height |
Obtient ou définit la hauteur du contrôle serveur Web. (Hérité de Style) |
HorizontalAlign |
Obtient ou définit l'alignement horizontal du contenu au sein d'un contrôle de panneau. |
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) |
ScrollBars |
Obtient ou définit la visibilité et la position des barres de défilement dans un contrôle de panneau. |
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) |
Wrap |
Obtient ou définit une valeur indiquant si le contenu est encapsulé dans le volet. |
Méthodes
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) |
AddAttributesToRender(HtmlTextWriter, WebControl) |
Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlTextWriter et au contrôle serveur Web spécifiés. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de Style) |
CopyFrom(Style) |
Duplique les propriétés de style de l'objet Style spécifié avec l'instance actuelle de la classe PanelStyle. |
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 spécifié à un objet CssStyleCollection. (Hérité de Style) |
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) |
Combine les paramètres de style de l'objet Style spécifié avec l'instance actuelle de la classe PanelStyle. |
Reset() |
Supprime de la classe PanelStyle tout paramètre de style défini. |
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
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) |