PanelStyle Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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_aspx
któ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 , myPanelStyle
i 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) |