PanelStyle Klasse

Definition

Stellt das Format eines Panel-Steuerelements dar.Represents the style for a Panel control.

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.The following code example demonstrates creating a PanelStyle object and setting its properties. Dieses Beispiel besteht aus zwei Teilen:This example has two parts:

Eine partielle Klasse, PanelStylecs_aspx , die das Erstellen eines neuen PanelStyle -Objekts und das Festlegen seiner Eigenschaften veranschaulicht.A partial class, PanelStylecs_aspx, that demonstrates creating a new PanelStyle object and setting its properties.

Eine Web Forms Seite, die das PanelStylecs_aspx Beispiel als Code Behind-Datei verwendet.A Web Forms page that uses the PanelStylecs_aspx example as its code-behind file.

Der erste Teil des Beispiels veranschaulicht, wie ein PanelStyle -Objekt erstellt wird, myPanelStyle und seine Eigenschaften festgelegt werden.The first part of the example demonstrates creating a PanelStyle object, myPanelStyle, and setting its properties. Anschließend wird die- ApplyStyle Methode sowohl für den Bereich Panel1 als auch für den Panel2 Panel aufgerufen und myPanelStyle auf beide angewendet.Then the ApplyStyle method is called for both the Panel1 panel and the Panel2 panel, and myPanelStyle is applied to both of them.

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 im vorherigen Beispiel verwendet wird.The second part of the example shows an .aspx file that is used with the previous example.

<%@ 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.The PanelStyle class is used to represent the style settings for a panel control. Es kapselt die Eigenschaften, die die Darstellung eines Panels steuern, und kann auf mehrere Panel-Steuerelemente angewendet werden, um eine gemeinsame Darstellung bereitzustellen.It encapsulates the properties that control the appearance of a panel and can be applied to multiple panel controls to provide a common appearance.

Sie können ein Bild angeben, das im Hintergrund des Panels angezeigt werden soll, indem Sie die- BackImageUrl Eigenschaft festlegen.You can specify an image to display in the background of the panel by setting the BackImageUrl property. Die horizontale Ausrichtung des Inhalts des Panels wird durch die-Eigenschaft angegeben HorizontalAlign .The horizontal alignment of the contents of the panel is indicated by the HorizontalAlign property. Die Richtung von Steuerelementen, die Text innerhalb des Panel-Steuer Elements enthalten, kann durch Festlegen der-Eigenschaft angegeben werden Direction .The direction of controls that contain text within the panel control can be specified by setting the Direction property.

Konstruktoren

PanelStyle(StateBag)

Initialisiert eine neue Instanz der PanelStyle-Klasse.Initializes a new instance of the PanelStyle class.

Eigenschaften

BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.Gets or sets the background color of the Web server control.

(Geerbt von Style)
BackImageUrl

Ruft die URL des Hintergrundbildes für das Auswahlbereich-Steuerelement ab oder legt diese fest.Gets or sets the URL of the background image for the panel control.

BorderColor

Ruft die Rahmenfarbe des Webserversteuerelements ab oder legt diese fest.Gets or sets the border color of the Web server control.

(Geerbt von Style)
BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.Gets or sets the border style of the Web server control.

(Geerbt von Style)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.Gets or sets the border width of the Web server control.

(Geerbt von Style)
CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.Gets a value indicating whether the component can raise an event.

(Geerbt von Component)
Container

Ruft die IContainer ab, die in der Component enthalten ist.Gets the IContainer that contains the Component.

(Geerbt von Component)
CssClass

Ruft die vom Webserver-Steuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.Gets or sets the cascading style sheet (CSS) class rendered by the Web server control on the client.

(Geerbt von Style)
DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.Gets a value that indicates whether the Component is currently in design mode.

(Geerbt von Component)
Direction

Ruft die Richtung ab, in der Steuerelemente mit Text in einem Auswahlbereich-Steuerelement angezeigt werden sollen, oder legt diese fest.Gets or sets the direction in which to display controls that include text in a panel control.

Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.Gets the list of event handlers that are attached to this Component.

(Geerbt von Component)
Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.Gets the font properties associated with the Web server control.

(Geerbt von Style)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Geerbt von Style)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.Gets or sets the height of the Web server control.

(Geerbt von Style)
HorizontalAlign

Ruft die horizontale Ausrichtung des Inhalts in einem Auswahlbereich-Steuerelement ab oder legt diese fest.Gets or sets the horizontal alignment of the contents within a panel control.

IsEmpty

Eine geschützte Eigenschaft.A protected property. Ruft einen Wert ab, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.Gets a value indicating whether any style elements have been defined in the state bag.

(Geerbt von Style)
IsTrackingViewState

Gibt einen Wert zurück, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.Returns a value indicating whether any style elements have been defined in the state bag.

(Geerbt von Style)
RegisteredCssClass

Ruft die für das Steuerelement registrierte CSS-Klasse (Cascading Style Sheet) ab.Gets the cascading style sheet (CSS) class that is registered with the control.

(Geerbt von Style)
ScrollBars

Ruft Sichtbarkeit und Position der Schiebeleisten in einem Auswahlbereich-Steuerelement ab oder legt diese fest.Gets or sets the visibility and position of scroll bars in a panel control.

Site

Ruft den ISite von Component ab oder legt ihn fest.Gets or sets the ISite of the Component.

(Geerbt von Component)
ViewState

Ruft die Datenauflistung ab, die die Stilelemente enthält.Gets the state bag that holds the style elements.

(Geerbt von Style)
Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.Gets or sets the width of the Web server control.

(Geerbt von Style)
Wrap

Ruft einen Wert ab, der angibt, ob der Inhalt des Auswahlbereichs umbrochen wird, oder legt diesen fest.Gets or sets a value indicating whether the content wraps within the panel.

Methoden

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriter die darzustellenden HTML-Attribute und -Stile hinzu.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is primarily used by control developers.

(Geerbt von Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Fügt dem angegebenen HtmlTextWriter und dem Webserver-Steuerelement die darzustellenden HTML-Attribute und -Stile hinzu.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter and Web server control. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is primarily used by control developers.

(Geerbt von Style)
CopyFrom(Style)

Dupliziert die Stileigenschaften des angegebenen Style-Objekts für die aktuelle Instanz der PanelStyle-Klasse.Duplicates the style properties of the specified Style object for the current instance of the PanelStyle class.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.Releases all resources used by the Component.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Geerbt von Component)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Fügt einem CssStyleCollection-Objekt die Stileigenschaften des angegebenen Objekts hinzu.Adds the specified object's style properties to a CssStyleCollection object.

(Geerbt von Style)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.Returns an object that represents a service provided by the Component or by its Container.

(Geerbt von Component)
GetStyleAttributes(IUrlResolutionService)

Ruft das CssStyleCollection-Objekt für das angegebene, von IUrlResolutionService implementierte Objekt ab.Retrieves the CssStyleCollection object for the specified IUrlResolutionService-implemented object.

(Geerbt von Style)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.Loads the previously saved state.

(Geerbt von Style)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
MergeWith(Style)

Kombiniert die Stileigenschaften des angegebenen Style-Objekts mit der aktuellen Instanz der PanelStyle-Klasse.Combines the style settings of the specified Style object with the current instance of the PanelStyle class.

Reset()

Entfernt die definierten Stileinstellungen aus der PanelStyle-Klasse.Removes any defined style settings from the PanelStyle class.

SaveViewState()

Eine geschützte Methode.A protected method. Speichert jeden Zustand, der nach dem Aufruf der TrackViewState()-Methode geändert wurde.Saves any state that has been modified after the TrackViewState() method was invoked.

(Geerbt von Style)
SetBit(Int32)

Eine geschützte interne Methode.A protected internal method. Legt ein internes Bitmaskenfeld fest, das die in der Datenauflistung gespeicherten Stileigenschaften angibt.Sets an internal bitmask field that indicates the style properties that are stored in the state bag.

(Geerbt von Style)
SetDirty()

Markiert den Style, damit sein Zustand im Ansichtszustand aufgezeichnet wird.Marks the Style so that its state will be recorded in view state.

(Geerbt von Style)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Style)
TrackViewState()

Eine geschützte Methode.A protected method. Markiert den Beginn der Verfolgung von Zustandsänderungen für das Steuerelement.Marks the beginning for tracking state changes on the control. Alle Änderungen nach Beginn der Nachverfolgung werden nachverfolgt und als Teil des Ansichtszustands des Steuerelements gespeichert.Any changes made after tracking has begun will be tracked and saved as part of the control view state.

(Geerbt von Style)

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.Occurs when the component is disposed by a call to the Dispose() method.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement Änderungen des Ansichtszustands nachverfolgt.Gets a value that indicates whether a server control is tracking its view state changes.

(Geerbt von Style)
IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.Loads the previously saved state.

(Geerbt von Style)
IStateManager.SaveViewState()

Gibt das Objekt zurück, das Zustandsänderungen enthält.Returns the object containing state changes.

(Geerbt von Style)
IStateManager.TrackViewState()

Startet das Verfolgen von Zustandsänderungen.Starts tracking state changes.

(Geerbt von Style)

Gilt für:

Siehe auch