PanelStyle Klasa

Definicja

Reprezentuje styl Panel formantu.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
Dziedziczenie

Przykłady

Poniższy przykład kodu demonstruje utworzenie PanelStyle obiektu i ustawienie jego właściwości.The following code example demonstrates creating a PanelStyle object and setting its properties. Ten przykład ma dwie części:This example has two parts:

Klasa częściowa, PanelStylecs_aspx , która demonstruje Tworzenie nowego PanelStyle obiektu i ustawienie jego właściwości.A partial class, PanelStylecs_aspx, that demonstrates creating a new PanelStyle object and setting its properties.

Strona formularzy sieci Web, która używa PanelStylecs_aspx przykładu jako pliku związanego z kodem.A Web Forms page that uses the PanelStylecs_aspx example as its code-behind file.

Pierwsza część przykładu ilustruje tworzenie PanelStyle obiektu, myPanelStyle i ustawianie jego właściwości.The first part of the example demonstrates creating a PanelStyle object, myPanelStyle, and setting its properties. Następnie ApplyStyle Metoda jest wywoływana dla Panel1 panelu i Panel2 panelu i myPanelStyle jest stosowana do obu tych elementów.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

Druga część przykładu przedstawia plik. aspx, który jest używany w poprzednim przykładzie.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>

Uwagi

PanelStyleKlasa jest używana do reprezentowania ustawień stylu dla kontrolki panel.The PanelStyle class is used to represent the style settings for a panel control. Hermetyzuje właściwości kontrolujące wygląd panelu i mogą być stosowane do kontrolek wielu paneli w celu zapewnienia wspólnego wyglądu.It encapsulates the properties that control the appearance of a panel and can be applied to multiple panel controls to provide a common appearance.

Możesz określić obraz, który ma być wyświetlany w tle panelu przez ustawienie BackImageUrl właściwości.You can specify an image to display in the background of the panel by setting the BackImageUrl property. Wyrównanie w poziomie zawartości panelu jest wskazywane przez HorizontalAlign Właściwość.The horizontal alignment of the contents of the panel is indicated by the HorizontalAlign property. Kierunek formantów, które zawierają tekst w kontrolce panelu, można określić przez ustawienie Direction właściwości.The direction of controls that contain text within the panel control can be specified by setting the Direction property.

Konstruktory

PanelStyle(StateBag)

Inicjuje nowe wystąpienie klasy PanelStyle.Initializes a new instance of the PanelStyle class.

Właściwości

BackColor

Pobiera lub ustawia kolor tła kontrolki serwera sieci Web.Gets or sets the background color of the Web server control.

(Odziedziczone po Style)
BackImageUrl

Pobiera lub ustawia adres URL obrazu tła dla kontrolki panel.Gets or sets the URL of the background image for the panel control.

BorderColor

Pobiera lub ustawia kolor obramowania kontrolki serwera sieci Web.Gets or sets the border color of the Web server control.

(Odziedziczone po Style)
BorderStyle

Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web.Gets or sets the border style of the Web server control.

(Odziedziczone po Style)
BorderWidth

Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web.Gets or sets the border width of the Web server control.

(Odziedziczone po Style)
CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

(Odziedziczone po Component)
Container

Pobiera IContainer , który zawiera Component .Gets the IContainer that contains the Component.

(Odziedziczone po Component)
CssClass

Pobiera lub ustawia klasę kaskadowego arkusza stylów (CSS) renderowaną przez formant serwera sieci Web na kliencie.Gets or sets the cascading style sheet (CSS) class rendered by the Web server control on the client.

(Odziedziczone po Style)
DesignMode

Pobiera wartość wskazującą, czy Component jest aktualnie w trybie projektowania.Gets a value that indicates whether the Component is currently in design mode.

(Odziedziczone po Component)
Direction

Pobiera lub ustawia kierunek, w którym mają być wyświetlane kontrolki, które zawierają tekst w kontrolce panel.Gets or sets the direction in which to display controls that include text in a panel control.

Events

Pobiera listę programów obsługi zdarzeń, które są dołączone do tego elementu Component .Gets the list of event handlers that are attached to this Component.

(Odziedziczone po Component)
Font

Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web.Gets the font properties associated with the Web server control.

(Odziedziczone po Style)
ForeColor

Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Odziedziczone po Style)
Height

Pobiera lub ustawia wysokość kontrolki serwera sieci Web.Gets or sets the height of the Web server control.

(Odziedziczone po Style)
HorizontalAlign

Pobiera lub Ustawia wyrównanie w poziomie zawartości w kontrolce panelu.Gets or sets the horizontal alignment of the contents within a panel control.

IsEmpty

Chroniona właściwość.A protected property. Pobiera wartość wskazującą, czy wszystkie elementy stylu zostały zdefiniowane w zbiorze stanu.Gets a value indicating whether any style elements have been defined in the state bag.

(Odziedziczone po Style)
IsTrackingViewState

Zwraca wartość wskazującą, czy wszystkie elementy stylu zostały zdefiniowane w zbiorze stanu.Returns a value indicating whether any style elements have been defined in the state bag.

(Odziedziczone po Style)
RegisteredCssClass

Pobiera kaskadowy arkusz stylów (CSS), który jest zarejestrowany w kontrolce.Gets the cascading style sheet (CSS) class that is registered with the control.

(Odziedziczone po Style)
ScrollBars

Pobiera lub ustawia widoczność i położenie pasków przewijania w kontrolce panel.Gets or sets the visibility and position of scroll bars in a panel control.

Site

Pobiera lub ustawia wartość ISite Component .Gets or sets the ISite of the Component.

(Odziedziczone po Component)
ViewState

Pobiera zbiór Stanów, który zawiera elementy stylu.Gets the state bag that holds the style elements.

(Odziedziczone po Style)
Width

Pobiera lub ustawia szerokość kontrolki serwera sieci Web.Gets or sets the width of the Web server control.

(Odziedziczone po Style)
Wrap

Pobiera lub ustawia wartość wskazującą, czy zawartość jest zawijana na panelu.Gets or sets a value indicating whether the content wraps within the panel.

Metody

AddAttributesToRender(HtmlTextWriter)

Dodaje atrybuty HTML i style, które muszą być renderowane do określonego HtmlTextWriter .Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter. Ta metoda jest używana głównie przez deweloperów kontroli.This method is primarily used by control developers.

(Odziedziczone po Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Dodaje atrybuty HTML i style, które muszą być renderowane do określonej HtmlTextWriter kontrolki serwera sieci Web i.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter and Web server control. Ta metoda jest używana głównie przez deweloperów kontroli.This method is primarily used by control developers.

(Odziedziczone po Style)
CopyFrom(Style)

Duplikuje właściwości stylu określonego Style obiektu dla bieżącego wystąpienia PanelStyle klasy.Duplicates the style properties of the specified Style object for the current instance of the PanelStyle class.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.Releases all resources used by the Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Dodaje właściwości określonego obiektu do CssStyleCollection obiektu.Adds the specified object's style properties to a CssStyleCollection object.

(Odziedziczone po Style)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczoną przez Component lub przez Container .Returns an object that represents a service provided by the Component or by its Container.

(Odziedziczone po Component)
GetStyleAttributes(IUrlResolutionService)

Pobiera CssStyleCollection obiekt dla określonego IUrlResolutionService zaimplementowanego obiektu.Retrieves the CssStyleCollection object for the specified IUrlResolutionService-implemented object.

(Odziedziczone po Style)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
LoadViewState(Object)

Ładuje poprzednio zapisany stan.Loads the previously saved state.

(Odziedziczone po Style)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
MergeWith(Style)

Łączy ustawienia stylu określonego Style obiektu z bieżącym wystąpieniem PanelStyle klasy.Combines the style settings of the specified Style object with the current instance of the PanelStyle class.

Reset()

Usuwa wszystkie zdefiniowane ustawienia stylu z PanelStyle klasy.Removes any defined style settings from the PanelStyle class.

SaveViewState()

Metoda chroniona.A protected method. Zapisuje wszystkie Stany, które zostały zmodyfikowane po TrackViewState() wywołaniu metody.Saves any state that has been modified after the TrackViewState() method was invoked.

(Odziedziczone po Style)
SetBit(Int32)

Chroniona Metoda wewnętrzna.A protected internal method. Ustawia wewnętrzne pole maski bitowej, które wskazuje właściwości stylu, które są przechowywane w zbiorze stanu.Sets an internal bitmask field that indicates the style properties that are stored in the state bag.

(Odziedziczone po Style)
SetDirty()

Oznacza, Style że stan zostanie zarejestrowany w stanie widoku.Marks the Style so that its state will be recorded in view state.

(Odziedziczone po Style)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Style)
TrackViewState()

Metoda chroniona.A protected method. Oznacza początkową zmianę stanu śledzenia w formancie.Marks the beginning for tracking state changes on the control. Wszystkie zmiany wprowadzone po rozpoczęciu śledzenia będą śledzone i zapisywane jako część stanu widoku kontroli.Any changes made after tracking has begun will be tracked and saved as part of the control view state.

(Odziedziczone po Style)

Zdarzenia

Disposed

Występuje, gdy składnik zostanie usunięty przez wywołanie Dispose() metody.Occurs when the component is disposed by a call to the Dispose() method.

(Odziedziczone po Component)

Jawne implementacje interfejsu

IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy formant serwera śledzi zmiany stanu widoku.Gets a value that indicates whether a server control is tracking its view state changes.

(Odziedziczone po Style)
IStateManager.LoadViewState(Object)

Ładuje poprzednio zapisany stan.Loads the previously saved state.

(Odziedziczone po Style)
IStateManager.SaveViewState()

Zwraca obiekt zawierający zmiany stanu.Returns the object containing state changes.

(Odziedziczone po Style)
IStateManager.TrackViewState()

Uruchamia śledzenie zmian stanu.Starts tracking state changes.

(Odziedziczone po Style)

Dotyczy

Zobacz też