PanelStyle Klasa

Definicja

Reprezentuje styl kontrolki Panel .

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 przedstawia tworzenie PanelStyle obiektu i ustawianie jego właściwości. Ten przykład zawiera dwie części:

Klasa częściowa , PanelStylecs_aspxktóra demonstruje tworzenie nowego PanelStyle obiektu i ustawianie jego właściwości.

Strona Web Forms, która używa przykładu PanelStylecs_aspx jako pliku w tle.

Pierwsza część przykładu przedstawia tworzenie PanelStyle obiektu , myPanelStylei ustawianie jego właściwości. ApplyStyle Następnie metoda jest wywoływana zarówno Panel1 dla panelu, jak i Panel2 panelu, i myPanelStyle jest stosowana do obu z nich.

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 z poprzednim przykładem.

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

Klasa PanelStyle służy do reprezentowania ustawień stylu dla kontrolki panelu. Hermetyzuje właściwości kontrolujące wygląd panelu i mogą być stosowane do wielu kontrolek panelu w celu zapewnienia wspólnego wyglądu.

Możesz określić obraz do wyświetlenia w tle panelu, ustawiając BackImageUrl właściwość. Wyrównanie poziome zawartości panelu jest wskazywane przez HorizontalAlign właściwość . Kierunek kontrolek zawierających tekst w kontrolce panelu można określić, ustawiając Direction właściwość.

Konstruktory

PanelStyle(StateBag)

Inicjuje nowe wystąpienie klasy PanelStyle.

Właściwości

BackColor

Pobiera lub ustawia kolor tła kontrolki serwera sieci Web.

(Odziedziczone po Style)
BackImageUrl

Pobiera lub ustawia adres URL obrazu tła dla kontrolki panelu.

BorderColor

Pobiera lub ustawia kolor obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
BorderStyle

Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
BorderWidth

Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
CssClass

Pobiera lub ustawia kaskadową klasę arkusza stylów (CSS) renderowaną przez kontrolkę serwera sieci Web na kliencie.

(Odziedziczone po Style)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
Direction

Pobiera lub ustawia kierunek wyświetlania kontrolek zawierających tekst w kontrolce panelu.

Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Odziedziczone po Component)
Font

Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web.

(Odziedziczone po Style)
ForeColor

Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web.

(Odziedziczone po Style)
Height

Pobiera lub ustawia wysokość kontrolki serwera sieci Web.

(Odziedziczone po Style)
HorizontalAlign

Pobiera lub ustawia wyrównanie w poziomie zawartości w kontrolce panelu.

IsEmpty

Chroniona właściwość. Pobiera wartość wskazującą, czy jakiekolwiek elementy stylu zostały zdefiniowane w torbie stanu.

(Odziedziczone po Style)
IsTrackingViewState

Zwraca wartość wskazującą, czy jakiekolwiek elementy stylu zostały zdefiniowane w torbie stanu.

(Odziedziczone po Style)
RegisteredCssClass

Pobiera kaskadowo klasę arkusza stylów (CSS), która jest zarejestrowana w kontrolce.

(Odziedziczone po Style)
ScrollBars

Pobiera lub ustawia widoczność i położenie pasków przewijania w kontrolce panelu.

Site

Pobiera lub ustawia ISite element .Component

(Odziedziczone po Component)
ViewState

Pobiera torbę stanu, która przechowuje elementy stylu.

(Odziedziczone po Style)
Width

Pobiera lub ustawia szerokość kontrolki serwera sieci Web.

(Odziedziczone po Style)
Wrap

Pobiera lub ustawia wartość wskazującą, czy zawartość jest zawijana w panelu.

Metody

AddAttributesToRender(HtmlTextWriter)

Dodaje atrybuty i style HTML, które muszą być renderowane do określonego HtmlTextWriterelementu . Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Dodaje atrybuty i style HTML, które muszą być renderowane do określonej kontrolki serwera sieci Web i określonej HtmlTextWriter . Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po Style)
CopyFrom(Style)

Duplikuje właściwości stylu określonego Style obiektu dla bieżącego PanelStyle wystąpienia klasy.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Dodaje właściwości stylu określonego CssStyleCollection obiektu do obiektu.

(Odziedziczone po Style)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetStyleAttributes(IUrlResolutionService)

CssStyleCollection Pobiera obiekt dla określonego IUrlResolutionServiceobiektu zaimplementowanego.

(Odziedziczone po Style)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
LoadViewState(Object)

Ładuje wcześniej zapisany stan.

(Odziedziczone po Style)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
MergeWith(Style)

Łączy ustawienia stylu określonego Style obiektu z bieżącym wystąpieniem PanelStyle klasy.

Reset()

Usuwa wszystkie zdefiniowane ustawienia stylu z PanelStyle klasy.

SaveViewState()

Chroniona metoda. Zapisuje dowolny stan, który został zmodyfikowany po TrackViewState() wywołaniu metody.

(Odziedziczone po Style)
SetBit(Int32)

Chroniona metoda wewnętrzna. Ustawia wewnętrzne pole maski bitów, które wskazuje właściwości stylu przechowywane w torbie stanu.

(Odziedziczone po Style)
SetDirty()

Style Oznacza wartość tak, aby jego stan był rejestrowany w stanie widoku.

(Odziedziczone po Style)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Style)
TrackViewState()

Chroniona metoda. Oznacza początek śledzenia zmian stanu kontrolki. Wszelkie zmiany wprowadzone po rozpoczęciu śledzenia zostaną śledzone i zapisane w ramach stanu widoku sterowania.

(Odziedziczone po Style)

Zdarzenia

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)

Jawne implementacje interfejsu

IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku.

(Odziedziczone po Style)
IStateManager.LoadViewState(Object)

Ładuje wcześniej zapisany stan.

(Odziedziczone po Style)
IStateManager.SaveViewState()

Zwraca obiekt zawierający zmiany stanu.

(Odziedziczone po Style)
IStateManager.TrackViewState()

Rozpoczyna śledzenie zmian stanu.

(Odziedziczone po Style)

Dotyczy

Zobacz też