PanelStyle Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje styl Panel ovládacího prvku.
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
- Dědičnost
Příklady
Následující příklad kódu ukazuje vytvoření objektu PanelStyle a nastavení jeho vlastností. Tento příklad má dvě části:
Částečná třída , PanelStylecs_aspxkterá ukazuje vytvoření nového PanelStyle objektu a nastavení jeho vlastností.
Stránka Webových formulářů, která používá PanelStylecs_aspx příklad jako soubor kódu za kódem.
První část příkladu ukazuje vytvoření objektu PanelStylemyPanelStylea nastavení jeho vlastností. Pak je ApplyStyle volána metoda pro Panel1 panel i Panel2 panel a myPanelStyle je použita na oba.
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
Druhá část příkladu ukazuje .aspx soubor, který se používá s předchozím příkladem.
<%@ 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>
Poznámky
Třída PanelStyle se používá k reprezentaci nastavení stylu pro ovládací prvek panelu. Zapouzdřuje vlastnosti, které řídí vzhled panelu, a lze je použít na více ovládacích prvků panelu, aby se zajistil společný vzhled.
Obrázek, který se má zobrazit na pozadí panelu, můžete určit nastavením BackImageUrl vlastnosti. Vodorovné zarovnání obsahu panelu je označeno HorizontalAlign vlastností. Směr ovládacích prvků, které obsahují text v ovládacím prvku panelu, lze určit nastavením Direction vlastnosti.
Konstruktory
| Name | Description |
|---|---|
| PanelStyle(StateBag) |
Inicializuje novou instanci PanelStyle třídy. |
Vlastnosti
| Name | Description |
|---|---|
| BackColor |
Získá nebo nastaví barvu pozadí ovládacího prvku webového serveru. (Zděděno od Style) |
| BackImageUrl |
Získá nebo nastaví adresu URL obrázku pozadí pro ovládací prvek panelu. |
| BorderColor |
Získá nebo nastaví barvu ohraničení ovládacího prvku webového serveru. (Zděděno od Style) |
| BorderStyle |
Získá nebo nastaví styl ohraničení ovládacího prvku webového serveru. (Zděděno od Style) |
| BorderWidth |
Získá nebo nastaví šířku ohraničení ovládacího prvku webového serveru. (Zděděno od Style) |
| CanRaiseEvents |
Získá hodnotu určující, zda komponenta může vyvolat událost. (Zděděno od Component) |
| Container |
Získá ten IContainer , který obsahuje Component. (Zděděno od Component) |
| CssClass |
Získá nebo nastaví kaskádové šablony stylů (CSS) třídy vykreslené ovládacím prvkem webového serveru na klientovi. (Zděděno od Style) |
| DesignMode |
Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu. (Zděděno od Component) |
| Direction |
Získá nebo nastaví směr, ve kterém se mají zobrazit ovládací prvky, které obsahují text v ovládacím prvku panelu. |
| Events |
Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component. (Zděděno od Component) |
| Font |
Získá vlastnosti písma přidružené k webovému serveru ovládacího prvku. (Zděděno od Style) |
| ForeColor |
Získá nebo nastaví barvu popředí (obvykle barvu textu) ovládacího prvku webového serveru. (Zděděno od Style) |
| Height |
Získá nebo nastaví výšku ovládacího prvku webového serveru. (Zděděno od Style) |
| HorizontalAlign |
Získá nebo nastaví vodorovné zarovnání obsahu v ovládacím prvku panelu. |
| IsEmpty |
Chráněná vlastnost. Získá hodnotu označující, zda některé prvky stylu byly definovány ve stavovém sáčku. (Zděděno od Style) |
| IsTrackingViewState |
Vrátí hodnotu označující, zda byly v kontejneru stavu definovány nějaké prvky stylu. (Zděděno od Style) |
| RegisteredCssClass |
Získá kaskádovou šablonu stylů (CSS), která je registrována ovládacím prvkem. (Zděděno od Style) |
| ScrollBars |
Získá nebo nastaví viditelnost a pozici posuvníků v ovládacím prvku panelu. |
| Site |
Získá nebo nastaví ISite .Component (Zděděno od Component) |
| ViewState |
Získá stavový taška, která obsahuje prvky stylu. (Zděděno od Style) |
| Width |
Získá nebo nastaví šířku ovládacího prvku webového serveru. (Zděděno od Style) |
| Wrap |
Získá nebo nastaví hodnotu určující, zda se obsah zalamuje v panelu. |
Metody
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Přidá atributy a styly HTML, které se musí vykreslit do zadaného HtmlTextWriter ovládacího prvku a ovládacího prvku webového serveru. Tuto metodu primárně používají vývojáři ovládacích prvků. (Zděděno od Style) |
| AddAttributesToRender(HtmlTextWriter) |
Přidá atributy a styly HTML, které je třeba vykreslit do zadaného HtmlTextWriter. Tuto metodu primárně používají vývojáři ovládacích prvků. (Zděděno od Style) |
| CopyFrom(Style) |
Duplikuje vlastnosti stylu zadaného Style objektu pro aktuální instanci PanelStyle třídy. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Dispose() |
Uvolní všechny prostředky používané nástrojem Component. (Zděděno od Component) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané Component a volitelně uvolní spravované prostředky. (Zděděno od Component) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Přidá do objektu vlastnosti stylu zadaného objektu CssStyleCollection . (Zděděno od Style) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetService(Type) |
Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container. (Zděděno od Component) |
| GetStyleAttributes(IUrlResolutionService) |
CssStyleCollection Načte objekt pro zadaný -implementovaný IUrlResolutionServiceobjekt. (Zděděno od Style) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| LoadViewState(Object) |
Načte dříve uložený stav. (Zděděno od Style) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| MergeWith(Style) |
Kombinuje nastavení stylu zadaného Style objektu s aktuální instancí PanelStyle třídy. |
| Reset() |
Odebere ze třídy všechna definovaná nastavení PanelStyle stylu. |
| SaveViewState() |
Chráněná metoda. Uloží jakýkoli stav, který byl změněn po TrackViewState() vyvolání metody. (Zděděno od Style) |
| SetBit(Int32) |
Chráněná interní metoda. Nastaví interní pole bitové masky, které označuje vlastnosti stylu, které jsou uloženy ve stavovém sáčku. (Zděděno od Style) |
| SetDirty() |
Style Označí stav tak, aby se jeho stav zaznamenával ve stavu zobrazení. (Zděděno od Style) |
| TrackViewState() |
Chráněná metoda. Označí začátek sledování změn stavu ovládacího prvku. Všechny změny provedené po zahájení sledování se budou sledovat a ukládat jako součást stavu zobrazení ovládacího prvku. (Zděděno od Style) |
Událost
| Name | Description |
|---|---|
| Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Získá hodnotu, která označuje, zda serverový ovládací prvek sleduje změny stavu zobrazení. (Zděděno od Style) |
| IStateManager.LoadViewState(Object) |
Načte dříve uložený stav. (Zděděno od Style) |
| IStateManager.SaveViewState() |
Vrátí objekt obsahující změny stavu. (Zděděno od Style) |
| IStateManager.TrackViewState() |
Spustí sledování změn stavu. (Zděděno od Style) |