PanelStyle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta lo stile per un controllo 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
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrata la creazione di un PanelStyle oggetto e l'impostazione delle relative proprietà. Questo esempio ha due parti:
Classe parziale, PanelStylecs_aspx
, che illustra la creazione di un nuovo PanelStyle oggetto e l'impostazione delle relative proprietà.
Pagina Web Forms che usa l'esempio PanelStylecs_aspx
come file code-behind.
La prima parte dell'esempio illustra la creazione di un PanelStyle oggetto , myPanelStyle
e l'impostazione delle relative proprietà. Viene quindi chiamato il ApplyStyle metodo sia per il Panel1
pannello che per il Panel2
pannello e myPanelStyle
viene applicato a entrambi.
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
La seconda parte dell'esempio mostra un file aspx usato con l'esempio precedente.
<%@ 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>
Commenti
La PanelStyle classe viene usata per rappresentare le impostazioni di stile per un controllo pannello. Incapsula le proprietà che controllano l'aspetto di un pannello e possono essere applicate a più controlli pannello per fornire un aspetto comune.
È possibile specificare un'immagine da visualizzare sullo sfondo del pannello impostando la BackImageUrl proprietà . L'allineamento orizzontale del contenuto del pannello è indicato dalla HorizontalAlign proprietà . È possibile specificare la direzione dei controlli che contengono testo all'interno del controllo pannello impostando la Direction proprietà .
Costruttori
PanelStyle(StateBag) |
Inizializza una nuova istanza della classe PanelStyle. |
Proprietà
BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. (Ereditato da Style) |
BackImageUrl |
Ottiene o imposta l'URL dell'immagine di sfondo per il controllo pannello. |
BorderColor |
Ottiene o imposta il colore del bordo del controllo server Web. (Ereditato da Style) |
BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. (Ereditato da Style) |
BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. (Ereditato da Style) |
CanRaiseEvents |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
Container |
Ottiene l'oggetto IContainer che contiene Component. (Ereditato da Component) |
CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) di cui viene eseguito il rendering tramite il controllo server Web sul client. (Ereditato da Style) |
DesignMode |
Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
Direction |
Ottiene o imposta la direzione nella quale visualizzare i controlli che includono testo in un controllo pannello. |
Events |
Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
Font |
Ottiene le proprietà del carattere associate al controllo server Web. (Ereditato da Style) |
ForeColor |
Ottiene o imposta il colore di primo piano, in genere il colore del testo, del controllo server Web. (Ereditato da Style) |
Height |
Ottiene o imposta l'altezza del controllo server Web. (Ereditato da Style) |
HorizontalAlign |
Ottiene o imposta l'allineamento orizzontale del contenuto all'interno di un controllo pannello. |
IsEmpty |
Proprietà protetta. Ottiene un valore che indica se sono stati definiti elementi di stile nell'elenco degli stati. (Ereditato da Style) |
IsTrackingViewState |
Restituisce un valore che indica se sono stati definiti elementi di stile nell'elenco degli stati. (Ereditato da Style) |
RegisteredCssClass |
Ottiene la classe CSS (Cascading Style Sheet) registrata con il controllo. (Ereditato da Style) |
ScrollBars |
Ottiene o imposta la visibilità e la posizione delle barre di scorrimento in un controllo pannello. |
Site |
Ottiene o imposta l'oggetto ISite di Component. (Ereditato da Component) |
ViewState |
Ottiene l'elenco degli stati contenente gli elementi di stile. (Ereditato da Style) |
Width |
Ottiene o imposta la larghezza del controllo server Web. (Ereditato da Style) |
Wrap |
Ottiene o imposta un valore che indica se il contenuto va a capo nel pannello. |
Metodi
AddAttributesToRender(HtmlTextWriter) |
Aggiunge attributi e stili HTML dei quali è necessario eseguire il rendering nell'oggetto HtmlTextWriter specificato. Il metodo viene utilizzato principalmente dagli sviluppatori di controlli. (Ereditato da Style) |
AddAttributesToRender(HtmlTextWriter, WebControl) |
Aggiunge stili e attributi HTML di cui eseguire il rendering nell'oggetto HtmlTextWriter e nel controllo server Web specificati. Il metodo viene utilizzato principalmente dagli sviluppatori di controlli. (Ereditato da Style) |
CopyFrom(Style) |
Duplica le proprietà di stile dell'oggetto Style specificato per l'istanza corrente della classe PanelStyle. |
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Dispose() |
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da Component e, facoltativamente, le risorse gestite. (Ereditato da Component) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Aggiunge le proprietà di stile dell'oggetto specificato a un oggetto CssStyleCollection. (Ereditato da Style) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetService(Type) |
Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
GetStyleAttributes(IUrlResolutionService) |
Recupera l'oggetto CssStyleCollection per l'oggetto implementato da IUrlResolutionService specificato. (Ereditato da Style) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
LoadViewState(Object) |
Carica lo stato precedentemente salvato. (Ereditato da Style) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
MergeWith(Style) |
Combina le impostazioni di stile dell'oggetto Style specificato per l'istanza corrente della classe PanelStyle. |
Reset() |
Rimuove qualsiasi impostazione di stile definita dalla classe PanelStyle. |
SaveViewState() |
Metodo protetto. Salva tutti gli stati modificati dopo che è stato richiamato il metodo TrackViewState(). (Ereditato da Style) |
SetBit(Int32) |
Metodo interno protetto. Imposta un campo interno di maschera di bit che indica le proprietà di stile archiviate nell'elenco degli stati. (Ereditato da Style) |
SetDirty() |
Contrassegna l'oggetto Style in modo che il relativo stato venga registrato in stato di visualizzazione. (Ereditato da Style) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Style) |
TrackViewState() |
Metodo protetto. Contrassegna l'inizio per l'individuazione delle modifiche dello stato nel controllo. Qualsiasi modifica effettuata dopo l'inizio del rilevamento verrà individuata e salvata come parte dello stato di visualizzazione del controllo. (Ereditato da Style) |
Eventi
Disposed |
Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose(). (Ereditato da Component) |
Implementazioni dell'interfaccia esplicita
IStateManager.IsTrackingViewState |
Ottiene un valore che indica se un controllo server tiene traccia delle modifiche allo stato di visualizzazione. (Ereditato da Style) |
IStateManager.LoadViewState(Object) |
Carica lo stato precedentemente salvato. (Ereditato da Style) |
IStateManager.SaveViewState() |
Restituisce l'oggetto contenente le modifiche di stato. (Ereditato da Style) |
IStateManager.TrackViewState() |
Avvia la registrazione delle modifiche dello stato. (Ereditato da Style) |