PanelStyle Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar formatmallen för en Panel kontroll.
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
- Arv
Exempel
I följande kodexempel visas hur du skapar ett PanelStyle objekt och anger dess egenskaper. Det här exemplet har två delar:
En partiell klass, PanelStylecs_aspx, som visar hur du skapar ett nytt PanelStyle objekt och anger dess egenskaper.
En webbformulärsida som använder PanelStylecs_aspx exemplet som kod bakom filen.
Den första delen av exemplet visar hur du skapar ett PanelStyle objekt, myPanelStyle, och anger dess egenskaper.
ApplyStyle Sedan anropas metoden för både Panel1 panelen och panelen Panel2 och myPanelStyle tillämpas på båda.
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
Den andra delen av exemplet visar en .aspx fil som används med föregående exempel.
<%@ 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>
Kommentarer
Klassen PanelStyle används för att representera formatinställningarna för en panelkontroll. Den kapslar in de egenskaper som styr utseendet på en panel och kan tillämpas på flera panelkontroller för att ge ett gemensamt utseende.
Du kan ange en bild som ska visas i bakgrunden av panelen genom att ange egenskapen BackImageUrl . Den vågräta justeringen av innehållet i panelen anges av HorizontalAlign egenskapen . Riktningen för kontroller som innehåller text i panelkontrollen kan anges genom att ange egenskapen Direction .
Konstruktorer
| Name | Description |
|---|---|
| PanelStyle(StateBag) |
Initierar en ny instans av PanelStyle klassen. |
Egenskaper
| Name | Description |
|---|---|
| BackColor |
Hämtar eller anger bakgrundsfärgen för webbserverkontrollen. (Ärvd från Style) |
| BackImageUrl |
Hämtar eller anger URL:en för bakgrundsbilden för panelkontrollen. |
| BorderColor |
Hämtar eller anger kantfärgen för webbserverkontrollen. (Ärvd från Style) |
| BorderStyle |
Hämtar eller anger kantlinjeformatet för webbserverkontrollen. (Ärvd från Style) |
| BorderWidth |
Hämtar eller anger kantlinjebredden för webbserverkontrollen. (Ärvd från Style) |
| CanRaiseEvents |
Hämtar ett värde som anger om komponenten kan generera en händelse. (Ärvd från Component) |
| Container |
Hämtar som IContainer innehåller Component. (Ärvd från Component) |
| CssClass |
Hämtar eller anger css-klassen (cascading style sheet) som återges av webbserverkontrollen på klienten. (Ärvd från Style) |
| DesignMode |
Hämtar ett värde som anger om det Component för närvarande är i designläge. (Ärvd från Component) |
| Direction |
Hämtar eller anger i vilken riktning du vill visa kontroller som innehåller text i en panelkontroll. |
| Events |
Hämtar listan över händelsehanterare som är kopplade till den här Component. (Ärvd från Component) |
| Font |
Hämtar teckensnittsegenskaperna som är associerade med webbserverkontrollen. (Ärvd från Style) |
| ForeColor |
Hämtar eller anger förgrundsfärgen (vanligtvis textens färg) för webbserverkontrollen. (Ärvd från Style) |
| Height |
Hämtar eller anger höjden på webbserverkontrollen. (Ärvd från Style) |
| HorizontalAlign |
Hämtar eller anger den vågräta justeringen av innehållet i en panelkontroll. |
| IsEmpty |
En skyddad egenskap. Hämtar ett värde som anger om några formatelement har definierats i tillståndspåsen. (Ärvd från Style) |
| IsTrackingViewState |
Returnerar ett värde som anger om några formatelement har definierats i tillståndspåsen. (Ärvd från Style) |
| RegisteredCssClass |
Hämtar css-klassen (cascading style sheet) som är registrerad med kontrollen. (Ärvd från Style) |
| ScrollBars |
Hämtar eller anger synlighet och position för rullningslister i en panelkontroll. |
| Site |
Hämtar eller ställer in ISite i Component. (Ärvd från Component) |
| ViewState |
Hämtar tillståndspåsen som innehåller formatelementen. (Ärvd från Style) |
| Width |
Hämtar eller anger bredden på webbserverkontrollen. (Ärvd från Style) |
| Wrap |
Hämtar eller anger ett värde som anger om innehållet omsluts i panelen. |
Metoder
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Lägger till HTML-attribut och formatmallar som måste återges till den angivna HtmlTextWriter kontrollen och webbserverkontrollen. Den här metoden används främst av kontrollutvecklare. (Ärvd från Style) |
| AddAttributesToRender(HtmlTextWriter) |
Lägger till HTML-attribut och formatmallar som måste återges till den angivna HtmlTextWriter. Den här metoden används främst av kontrollutvecklare. (Ärvd från Style) |
| CopyFrom(Style) |
Duplicerar formategenskaperna för det angivna Style objektet för den aktuella instansen PanelStyle av klassen. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Dispose() |
Släpper alla resurser som används av Component. (Ärvd från Component) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av Component och släpper eventuellt de hanterade resurserna. (Ärvd från Component) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Lägger till det angivna objektets formategenskaper i ett CssStyleCollection objekt. (Ärvd från Style) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetService(Type) |
Returnerar ett objekt som representerar en tjänst som tillhandahålls av Component eller av dess Container. (Ärvd från Component) |
| GetStyleAttributes(IUrlResolutionService) |
Hämtar objektet CssStyleCollection för det angivna IUrlResolutionService-implementerade objektet. (Ärvd från Style) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| LoadViewState(Object) |
Läser in det tidigare sparade tillståndet. (Ärvd från Style) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| MergeWith(Style) |
Kombinerar formatinställningarna för det angivna Style objektet med den aktuella instansen PanelStyle av klassen. |
| Reset() |
Tar bort alla definierade formatinställningar från PanelStyle klassen. |
| SaveViewState() |
En skyddad metod. Sparar alla tillstånd som har ändrats efter TrackViewState() att metoden anropades. (Ärvd från Style) |
| SetBit(Int32) |
En skyddad intern metod. Anger ett internt bitmaskfält som anger de formategenskaper som lagras i tillståndspåsen. (Ärvd från Style) |
| SetDirty() |
Style Markerar så att dess tillstånd registreras i visningstillstånd. (Ärvd från Style) |
| TrackViewState() |
En skyddad metod. Markerar början för spårning av tillståndsändringar på kontrollen. Ändringar som görs när spårningen har påbörjats spåras och sparas som en del av kontrollvytillståndet. (Ärvd från Style) |
Händelser
| Name | Description |
|---|---|
| Disposed |
Inträffar när komponenten tas bort av ett anrop till Dispose() metoden. (Ärvd från Component) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Hämtar ett värde som anger om en serverkontroll spårar ändringar i visningstillståndet. (Ärvd från Style) |
| IStateManager.LoadViewState(Object) |
Läser in det tidigare sparade tillståndet. (Ärvd från Style) |
| IStateManager.SaveViewState() |
Returnerar objektet som innehåller tillståndsändringar. (Ärvd från Style) |
| IStateManager.TrackViewState() |
Börjar spåra tillståndsändringar. (Ärvd från Style) |