PanelStyle Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de stijl voor een Panel besturingselement.
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
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een PanelStyle object maakt en de eigenschappen ervan instelt. Dit voorbeeld bestaat uit twee delen:
Een gedeeltelijke klasse, PanelStylecs_aspxdie laat zien hoe u een nieuw PanelStyle object maakt en de eigenschappen ervan instelt.
Een webpagina met het PanelStylecs_aspx voorbeeld als code-behind-bestand.
In het eerste deel van het voorbeeld ziet u hoe u een PanelStyle object maakt myPanelStyleen de eigenschappen ervan instelt. Vervolgens wordt de ApplyStyle methode aangeroepen voor zowel het Panel1 paneel als het Panel2 paneel en myPanelStyle wordt deze toegepast op beide.
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
In het tweede deel van het voorbeeld ziet u een .aspx bestand dat wordt gebruikt met het vorige voorbeeld.
<%@ 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>
Opmerkingen
De PanelStyle klasse wordt gebruikt om de stijlinstellingen voor een configuratiescherm weer te geven. Het bevat de eigenschappen die het uiterlijk van een paneel bepalen en kunnen worden toegepast op meerdere paneelbesturingselementen om een gemeenschappelijk uiterlijk te bieden.
U kunt een afbeelding opgeven die op de achtergrond van het deelvenster moet worden weergegeven door de BackImageUrl eigenschap in te stellen. De horizontale uitlijning van de inhoud van het paneel wordt aangegeven door de HorizontalAlign eigenschap. De richting van besturingselementen die tekst in het configuratiescherm bevatten, kan worden opgegeven door de eigenschap in te Direction stellen.
Constructors
| Name | Description |
|---|---|
| PanelStyle(StateBag) |
Initialiseert een nieuw exemplaar van de PanelStyle klasse. |
Eigenschappen
| Name | Description |
|---|---|
| BackColor |
Hiermee haalt u de achtergrondkleur van het besturingselement webserver op of stelt u deze in. (Overgenomen van Style) |
| BackImageUrl |
Hiermee haalt u de URL van de achtergrondafbeelding voor het configuratiescherm op of stelt u deze in. |
| BorderColor |
Hiermee haalt u de randkleur van het besturingselement webserver op of stelt u deze in. (Overgenomen van Style) |
| BorderStyle |
Hiermee haalt u de randstijl van het besturingselement webserver op of stelt u deze in. (Overgenomen van Style) |
| BorderWidth |
Hiermee haalt u de randbreedte van het besturingselement webserver op of stelt u deze in. (Overgenomen van Style) |
| CanRaiseEvents |
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| Container |
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| CssClass |
Hiermee haalt u de CSS-klasse (cascading style sheet) op die wordt weergegeven door het webserverbeheer op de client. (Overgenomen van Style) |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| Direction |
Hiermee haalt u de richting op waarin besturingselementen worden weergegeven die tekst bevatten in een configuratiescherm. |
| Events |
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| Font |
Hiermee haalt u de lettertype-eigenschappen op die zijn gekoppeld aan het besturingselement webserver. (Overgenomen van Style) |
| ForeColor |
Hiermee haalt u de voorgrondkleur (meestal de kleur van de tekst) van het webserverbesturingselement op of stelt u deze in. (Overgenomen van Style) |
| Height |
Hiermee haalt u de hoogte van het webserverbeheer op of stelt u deze in. (Overgenomen van Style) |
| HorizontalAlign |
Hiermee haalt u de horizontale uitlijning van de inhoud in een configuratiescherm op of stelt u deze in. |
| IsEmpty |
Een beveiligde eigenschap. Hiermee wordt een waarde opgehaald die aangeeft of er stijlelementen zijn gedefinieerd in de statuszak. (Overgenomen van Style) |
| IsTrackingViewState |
Retourneert een waarde die aangeeft of er stijlelementen zijn gedefinieerd in de statuszak. (Overgenomen van Style) |
| RegisteredCssClass |
Hiermee haalt u de CSS-klasse (Cascading Style Sheet) op die is geregistreerd bij het besturingselement. (Overgenomen van Style) |
| ScrollBars |
Hiermee haalt u de zichtbaarheid en positie van schuifbalken in een configuratiescherm op of stelt u deze in. |
| Site |
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| ViewState |
Hiermee haalt u de staattas op die de stijlelementen bevat. (Overgenomen van Style) |
| Width |
Hiermee haalt u de breedte van het besturingselement webserver op of stelt u deze in. (Overgenomen van Style) |
| Wrap |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de inhoud binnen het deelvenster wordt verpakt. |
Methoden
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Hiermee worden HTML-kenmerken en -stijlen toegevoegd die moeten worden weergegeven aan het opgegeven besturingselement HtmlTextWriter en webserver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars. (Overgenomen van Style) |
| AddAttributesToRender(HtmlTextWriter) |
Hiermee worden HTML-kenmerken en -stijlen toegevoegd die moeten worden weergegeven aan de opgegeven HtmlTextWriter. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars. (Overgenomen van Style) |
| CopyFrom(Style) |
Hiermee worden de stijleigenschappen van het opgegeven object voor het huidige exemplaar van de Style klasse gedupliceerdPanelStyle. |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Dispose() |
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van Component) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Hiermee worden de stijleigenschappen van het opgegeven object toegevoegd aan een CssStyleCollection object. (Overgenomen van Style) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Verouderd.
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetStyleAttributes(IUrlResolutionService) |
Hiermee wordt het CssStyleCollection object opgehaald voor het opgegeven -geïmplementeerde IUrlResolutionServiceobject. (Overgenomen van Style) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Verouderd.
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| LoadViewState(Object) |
Laadt de eerder opgeslagen status. (Overgenomen van Style) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| MergeWith(Style) |
Combineert de stijlinstellingen van het opgegeven Style object met het huidige exemplaar van de PanelStyle klasse. |
| Reset() |
Hiermee verwijdert u alle gedefinieerde stijlinstellingen uit de PanelStyle klasse. |
| SaveViewState() |
Een beveiligde methode. Hiermee wordt een status opgeslagen die is gewijzigd nadat de TrackViewState() methode is aangeroepen. (Overgenomen van Style) |
| SetBit(Int32) |
Een beveiligde interne methode. Hiermee stelt u een intern bitmaskerveld in dat de stijleigenschappen aangeeft die zijn opgeslagen in de statustas. (Overgenomen van Style) |
| SetDirty() |
Hiermee wordt de Style status gemarkeerd, zodat de status wordt vastgelegd in de weergavestatus. (Overgenomen van Style) |
| TrackViewState() |
Een beveiligde methode. Hiermee wordt het begin voor het bijhouden van statuswijzigingen in het besturingselement gemarkeerd. Wijzigingen die zijn aangebracht nadat het bijhouden is gestart, worden bijgehouden en opgeslagen als onderdeel van de status van de controleweergave. (Overgenomen van Style) |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Hiermee wordt een waarde opgehaald die aangeeft of een serverbeheer de weergavestatuswijzigingen bijhoudt. (Overgenomen van Style) |
| IStateManager.LoadViewState(Object) |
Laadt de eerder opgeslagen status. (Overgenomen van Style) |
| IStateManager.SaveViewState() |
Retourneert het object met statuswijzigingen. (Overgenomen van Style) |
| IStateManager.TrackViewState() |
Hiermee worden statuswijzigingen bijgehouden. (Overgenomen van Style) |