PanelStyle PanelStyle PanelStyle PanelStyle Class

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 PanelStyle eines-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 PanelStyle neuen-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 myPanelStyleerstellt wird, und seine Eigenschaften festgelegt werden.The first part of the example demonstrates creating a PanelStyle object, myPanelStyle, and setting its properties. Anschließend wird ApplyStyle die-Methode sowohl für den Panel1 Bereich als auch Panel2 für den Panel myPanelStyle aufgerufen und 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 BackImageUrl Sie die-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 HorizontalAlign -Eigenschaft angegeben.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 Direction durch Festlegen der-Eigenschaft angegeben werden.The direction of controls that contain text within the panel control can be specified by setting the Direction property.

Konstruktoren

PanelStyle(StateBag) PanelStyle(StateBag) PanelStyle(StateBag) PanelStyle(StateBag)

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

Eigenschaften

BackColor BackColor BackColor BackColor

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

(Inherited from Style)
BackImageUrl BackImageUrl BackImageUrl 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 BorderColor BorderColor BorderColor

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

(Inherited from Style)
BorderStyle BorderStyle BorderStyle BorderStyle

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

(Inherited from Style)
BorderWidth BorderWidth BorderWidth BorderWidth

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

(Inherited from Style)
CanRaiseEvents CanRaiseEvents CanRaiseEvents 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.

(Inherited from Component)
Container Container Container Container

Ruft den IContainer ab, der die Component enthält.Gets the IContainer that contains the Component.

(Inherited from Component)
CssClass CssClass CssClass 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.

(Inherited from Style)
DesignMode DesignMode DesignMode 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.

(Inherited from Component)
Direction Direction Direction 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 Events Events 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.

(Inherited from Component)
Font Font Font Font

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

(Inherited from Style)
ForeColor ForeColor ForeColor 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.

(Inherited from Style)
Height Height Height Height

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

(Inherited from Style)
HorizontalAlign HorizontalAlign HorizontalAlign 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 IsEmpty IsEmpty 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.

(Inherited from Style)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState 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.

(Inherited from Style)
IsTrackingViewState IsTrackingViewState IsTrackingViewState 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.

(Inherited from Style)
RegisteredCssClass RegisteredCssClass RegisteredCssClass 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.

(Inherited from Style)
ScrollBars ScrollBars ScrollBars 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 Site Site Site

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

(Inherited from Component)
ViewState ViewState ViewState ViewState

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

(Inherited from Style)
Width Width Width Width

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

(Inherited from Style)
Wrap Wrap Wrap 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) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) 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.

(Inherited from Style)
AddAttributesToRender(HtmlTextWriter, WebControl) AddAttributesToRender(HtmlTextWriter, WebControl) AddAttributesToRender(HtmlTextWriter, WebControl) 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.

(Inherited from Style)
CopyFrom(Style) CopyFrom(Style) CopyFrom(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) CreateObjRef(Type) CreateObjRef(Type) 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.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

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

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) 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.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService) FillStyleAttributes(CssStyleCollection, IUrlResolutionService) FillStyleAttributes(CssStyleCollection, IUrlResolutionService) 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.

(Inherited from Style)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

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.

(Inherited from MarshalByRefObject)
GetService(Type) GetService(Type) GetService(Type) 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.

(Inherited from Component)
GetStyleAttributes(IUrlResolutionService) GetStyleAttributes(IUrlResolutionService) GetStyleAttributes(IUrlResolutionService) 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.

(Inherited from Style)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

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.

(Inherited from MarshalByRefObject)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

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

(Inherited from Style)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

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

(Inherited from MarshalByRefObject)
MergeWith(Style) MergeWith(Style) MergeWith(Style) 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() Reset() Reset() Reset()

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

SaveViewState() SaveViewState() SaveViewState() 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.

(Inherited from Style)
SetBit(Int32) SetBit(Int32) SetBit(Int32) 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.

(Inherited from Style)
SetDirty() SetDirty() SetDirty() SetDirty()

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

(Inherited from Style)
ToString() ToString() ToString() ToString()

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

(Inherited from Style)
TrackViewState() TrackViewState() TrackViewState() 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.

(Inherited from Style)

Ereignisse

Disposed Disposed Disposed Disposed

Tritt ein, wenn die Komponente durch einen Aufruf der Dispose()-Methode freigegeben wird.Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

Explizite Schnittstellenimplementierungen

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

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

(Inherited from Style)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

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

(Inherited from Style)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

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

(Inherited from Style)

Gilt für:

Siehe auch