Teilen über


PanelStyle Klasse

Definition

Stellt das Format eines Panel-Steuerelements dar.

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
Vererbung

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines PanelStyle Objekts und das Festlegen seiner Eigenschaften veranschaulicht. Dieses Beispiel umfasst zwei Teile:

Eine partielle Klasse, PanelStylecs_aspx, die das Erstellen eines neuen PanelStyle Objekts und das Festlegen seiner Eigenschaften veranschaulicht.

Eine Web Forms Seite, die das PanelStylecs_aspx Beispiel als CodeBehind-Datei verwendet.

Im ersten Teil des Beispiels wird das Erstellen eines PanelStyle -Objekts und myPanelStyledas Festlegen seiner Eigenschaften veranschaulicht. Dann wird die ApplyStyle Methode sowohl für den Panel1 Bereich als auch für den Panel2 Bereich aufgerufen und myPanelStyle auf beide angewendet.

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

Der zweite Teil des Beispiels zeigt eine ASPX-Datei, die mit dem vorherigen Beispiel verwendet wird.

<%@ 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>

Hinweise

Die PanelStyle -Klasse wird verwendet, um die Stileinstellungen für ein Panel-Steuerelement darzustellen. Es kapselt die Eigenschaften, die die Darstellung eines Bereichs steuern, und kann auf mehrere Panelsteuerelemente angewendet werden, um eine gemeinsame Darstellung zu bieten.

Sie können ein Bild angeben, das im Hintergrund des Bereichs angezeigt werden soll, indem Sie die BackImageUrl -Eigenschaft festlegen. Die horizontale Ausrichtung des Inhalts des Bereichs wird durch die HorizontalAlign -Eigenschaft angegeben. Die Richtung von Steuerelementen, die Text innerhalb des Panel-Steuerelements enthalten, kann durch Festlegen der Direction -Eigenschaft angegeben werden.

Konstruktoren

PanelStyle(StateBag)

Initialisiert eine neue Instanz der PanelStyle-Klasse.

Eigenschaften

BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BackImageUrl

Ruft die URL des Hintergrundbildes für das Auswahlbereich-Steuerelement ab oder legt diese fest.

BorderColor

Ruft die Rahmenfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
Container

Ruft die IContainer ab, die in der Component enthalten ist.

(Geerbt von Component)
CssClass

Ruft die vom Webserver-Steuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.

(Geerbt von Style)
DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.

(Geerbt von Component)
Direction

Ruft die Richtung ab, in der Steuerelemente mit Text in einem Auswahlbereich-Steuerelement angezeigt werden sollen, oder legt diese fest.

Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.

(Geerbt von Component)
Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von Style)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.

(Geerbt von Style)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
HorizontalAlign

Ruft die horizontale Ausrichtung des Inhalts in einem Auswahlbereich-Steuerelement ab oder legt diese fest.

IsEmpty

Eine geschützte Eigenschaft. Ruft einen Wert ab, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.

(Geerbt von Style)
IsTrackingViewState

Gibt einen Wert zurück, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.

(Geerbt von Style)
RegisteredCssClass

Ruft die für das Steuerelement registrierte CSS-Klasse (Cascading Style Sheet) ab.

(Geerbt von Style)
ScrollBars

Ruft Sichtbarkeit und Position der Schiebeleisten in einem Auswahlbereich-Steuerelement ab oder legt diese fest.

Site

Ruft den ISite von Component ab oder legt ihn fest.

(Geerbt von Component)
ViewState

Ruft die Datenauflistung ab, die die Stilelemente enthält.

(Geerbt von Style)
Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

(Geerbt von Style)
Wrap

Ruft einen Wert ab, der angibt, ob der Inhalt des Auswahlbereichs umbrochen wird, oder legt diesen fest.

Methoden

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriter die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Fügt dem angegebenen HtmlTextWriter und dem Webserver-Steuerelement die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von Style)
CopyFrom(Style)

Dupliziert die Stileigenschaften des angegebenen Style-Objekts für die aktuelle Instanz der PanelStyle-Klasse.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von Component)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Fügt einem CssStyleCollection-Objekt die Stileigenschaften des angegebenen Objekts hinzu.

(Geerbt von Style)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.

(Geerbt von Component)
GetStyleAttributes(IUrlResolutionService)

Ruft das CssStyleCollection-Objekt für das angegebene, von IUrlResolutionService implementierte Objekt ab.

(Geerbt von Style)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.

(Geerbt von Style)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
MergeWith(Style)

Kombiniert die Stileigenschaften des angegebenen Style-Objekts mit der aktuellen Instanz der PanelStyle-Klasse.

Reset()

Entfernt die definierten Stileinstellungen aus der PanelStyle-Klasse.

SaveViewState()

Eine geschützte Methode. Speichert jeden Zustand, der nach dem Aufruf der TrackViewState()-Methode geändert wurde.

(Geerbt von Style)
SetBit(Int32)

Eine geschützte interne Methode. Legt ein internes Bitmaskenfeld fest, das die in der Datenauflistung gespeicherten Stileigenschaften angibt.

(Geerbt von Style)
SetDirty()

Markiert den Style, damit sein Zustand im Ansichtszustand aufgezeichnet wird.

(Geerbt von Style)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Style)
TrackViewState()

Eine geschützte Methode. Markiert den Beginn der Verfolgung von Zustandsänderungen für das Steuerelement. Alle Änderungen nach Beginn der Nachverfolgung werden nachverfolgt und als Teil des Ansichtszustands des Steuerelements gespeichert.

(Geerbt von Style)

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement Änderungen des Ansichtszustands nachverfolgt.

(Geerbt von Style)
IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.

(Geerbt von Style)
IStateManager.SaveViewState()

Gibt das Objekt zurück, das Zustandsänderungen enthält.

(Geerbt von Style)
IStateManager.TrackViewState()

Startet das Verfolgen von Zustandsänderungen.

(Geerbt von Style)

Gilt für:

Weitere Informationen