Partager via


PanelStyle Classe

Définition

Représente le style d’un Panel contrôle.

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_aspxqui illustre la création d’un PanelStyle objet 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 et myPanelStylela définition de ses propriétés. Ensuite, la ApplyStyle méthode est appelée pour le Panel1 panneau et le Panel2 panneau, et myPanelStyle elle est appliquée aux deux.

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 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 peuvent être appliquées à 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 du panneau peut être spécifiée en définissant la Direction propriété.

Constructeurs

Nom Description
PanelStyle(StateBag)

Initialise une nouvelle instance de la classe PanelStyle.

Propriétés

Nom Description
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 pour le contrôle du panneau.

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 indiquant si le composant peut déclencher un événement.

(Hérité de Component)
Container

Obtient le IContainer fichier qui contient le Component.

(Hérité de Component)
CssClass

Obtient ou définit la classe feuille de style en cascade (CSS) rendue par le contrôle serveur Web sur le client.

(Hérité de Style)
DesignMode

Obtient une valeur qui indique si la Component valeur est actuellement en mode création.

(Hérité de Component)
Direction

Obtient ou définit la direction dans laquelle afficher les contrôles qui incluent du texte dans un contrôle de panneau.

Events

Obtient la liste des gestionnaires d’événements qui sont 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 dans un contrôle de panneau.

IsEmpty

Propriété protégée. Obtient une valeur indiquant si des éléments de style ont été définis dans le conteneur d’état.

(Hérité de Style)
IsTrackingViewState

Retourne une valeur indiquant si des éléments de style ont été définis dans le conteneur d’état.

(Hérité de Style)
RegisteredCssClass

Obtient la classe feuille de style en cascade (CSS) inscrite auprès du 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 ISiteComponent.

(Hérité de Component)
ViewState

Obtient le sac d’état 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 panneau.

Méthodes

Nom Description
AddAttributesToRender(HtmlTextWriter, WebControl)

Ajoute des attributs et des styles HTML qui doivent être rendus au contrôle serveur web et spécifié HtmlTextWriter . Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de Style)
AddAttributesToRender(HtmlTextWriter)

Ajoute des attributs et des styles HTML qui doivent être rendus dans le fichier spécifié HtmlTextWriter. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de Style)
CopyFrom(Style)

Dupliquer les propriétés de style de l’objet spécifié Style pour l’instance actuelle de la PanelStyle classe.

CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par le Component.

(Hérité de Component)
Dispose(Boolean)

Libère les ressources non managées utilisées par les Component ressources gérées 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 CssStyleCollection objet.

(Hérité de Style)
GetHashCode()

Sert 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 actuel 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 le Component ou par son Container.

(Hérité de Component)
GetStyleAttributes(IUrlResolutionService)

Récupère l’objet CssStyleCollection pour l’objet spécifié IUrlResolutionService-implémenté.

(Hérité de Style)
GetType()

Obtient la 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 précédemment enregistré.

(Hérité de Style)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
MergeWith(Style)

Combine les paramètres de style de l’objet spécifié Style avec l’instance actuelle de la PanelStyle classe.

Reset()

Supprime tous les paramètres de style définis de la PanelStyle classe.

SaveViewState()

Méthode protégée. Enregistre tout état modifié après l’appel de la TrackViewState() méthode.

(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 conteneur d’état.

(Hérité de Style)
SetDirty()

Marque l’état Style de sorte que son état soit enregistré dans l’état d’affichage.

(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 apportées après le suivi seront suivies et enregistrées dans le cadre de l’état d’affichage du contrôle.

(Hérité de Style)

Événements

Nom Description
Disposed

Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode.

(Hérité de Component)

Implémentations d’interfaces explicites

Nom Description
IStateManager.IsTrackingViewState

Obtient une valeur qui indique si un contrôle serveur suit ses modifications d’état d’affichage.

(Hérité de Style)
IStateManager.LoadViewState(Object)

Charge l’état précédemment enregistré.

(Hérité de Style)
IStateManager.SaveViewState()

Retourne l’objet contenant les modifications d’état.

(Hérité de Style)
IStateManager.TrackViewState()

Démarre le suivi des modifications d’état.

(Hérité de Style)

S’applique à

Voir aussi