Compartilhar via


PanelStyle Classe

Definição

Representa o estilo para um controle 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
Herança

Exemplos

O exemplo de código a seguir demonstra como criar um PanelStyle objeto e definir suas propriedades. Este exemplo tem duas partes:

Uma classe parcial, PanelStylecs_aspx, que demonstra a criação de um novo PanelStyle objeto e a definição de suas propriedades.

Uma página Web Forms que usa o PanelStylecs_aspx exemplo como seu arquivo code-behind.

A primeira parte do exemplo demonstra a criação de um PanelStyle objeto , myPanelStylee a definição de suas propriedades. Em seguida, o ApplyStyle método é chamado para o Panel1 painel e o Panel2 painel e myPanelStyle é aplicado a ambos.

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

A segunda parte do exemplo mostra um arquivo .aspx que é usado com o exemplo anterior.

<%@ 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>

Comentários

A PanelStyle classe é usada para representar as configurações de estilo de um controle de painel. Ele encapsula as propriedades que controlam a aparência de um painel e podem ser aplicadas a vários controles de painel para fornecer uma aparência comum.

Você pode especificar uma imagem a ser exibida na tela de fundo do painel definindo a BackImageUrl propriedade . O alinhamento horizontal do conteúdo do painel é indicado pela HorizontalAlign propriedade . A direção dos controles que contêm texto dentro do controle de painel pode ser especificada definindo a Direction propriedade .

Construtores

PanelStyle(StateBag)

Inicializa uma nova instância da classe PanelStyle.

Propriedades

BackColor

Obtém ou define a cor da tela de fundo do controle do servidor Web.

(Herdado de Style)
BackImageUrl

Obtém ou define a URL da imagem de tela de fundo do controle do painel.

BorderColor

Obtém ou define a cor de borda do controle de servidor Web.

(Herdado de Style)
BorderStyle

Obtém ou define o estilo de borda do controle de servidor Web.

(Herdado de Style)
BorderWidth

Obtém ou define a largura da borda do controle de servidor Web.

(Herdado de Style)
CanRaiseEvents

Obtém um valor que indica se o componente pode acionar um evento.

(Herdado de Component)
Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
CssClass

Obtém ou define a classe CSS (folha de estilos em cascata) renderizada pelo controle do servidor Web no cliente.

(Herdado de Style)
DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.

(Herdado de Component)
Direction

Obtém ou define a direção na qual exibir controles que incluem texto em um controle de painel.

Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.

(Herdado de Component)
Font

Obtém as propriedades de fonte associadas ao controle do servidor Web.

(Herdado de Style)
ForeColor

Obtém ou define a cor de primeiro plano (normalmente a cor do texto) do controle de servidor Web.

(Herdado de Style)
Height

Obtém ou define a altura do controle do servidor Web.

(Herdado de Style)
HorizontalAlign

Obtém ou define o alinhamento horizontal do conteúdo no controle de painel.

IsEmpty

Uma propriedade protegida. Obtém um valor que indica se algum elemento de estilo foi definido no recipiente de estados.

(Herdado de Style)
IsTrackingViewState

Retorna um valor que indica se algum elemento de estilo foi definido no recipiente de estados.

(Herdado de Style)
RegisteredCssClass

Obtém a classe CSS (folha de estilos em cascata) que está registrada com o controle.

(Herdado de Style)
ScrollBars

Obtém ou define a visibilidade e a posição das barras de rolagem em um controle de painel.

Site

Obtém ou define o ISite do Component.

(Herdado de Component)
ViewState

Obtém o recipiente de estados que contém os elementos de estilo.

(Herdado de Style)
Width

Obtém ou define a largura do controle de servidor Web.

(Herdado de Style)
Wrap

Obtém ou define um valor que indica se o conteúdo será quebrado dentro do painel.

Métodos

AddAttributesToRender(HtmlTextWriter)

Adiciona atributos HTML e estilos que precisam ser renderizadas ao HtmlTextWriter especificado. Esse método é usado principalmente por desenvolvedores de controles.

(Herdado de Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Adiciona atributos HTML e estilos que precisam ser renderizados ao controle de servidor Web HtmlTextWriter especificado. Esse método é usado principalmente por desenvolvedores de controles.

(Herdado de Style)
CopyFrom(Style)

Duplica as propriedades de estilo do objeto Style especificado para a instância atual da classe PanelStyle.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Libera todos os recursos usados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Component e opcionalmente libera os recursos gerenciados.

(Herdado de Component)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Adiciona as propriedades de estilo do objeto especificado a um objeto CssStyleCollection.

(Herdado de Style)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetStyleAttributes(IUrlResolutionService)

Recupera o objeto CssStyleCollection especificado objeto implementado por IUrlResolutionService.

(Herdado de Style)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
LoadViewState(Object)

Carrega o estado salvo anteriormente.

(Herdado de Style)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
MergeWith(Style)

Combina as configurações de estilo do objeto Style especificado à instância atual da classe PanelStyle.

Reset()

Remove todas as configurações de estilo definidas da classe PanelStyle.

SaveViewState()

Um método protegido. Salva qualquer estado que tenha sido modificado depois que o método TrackViewState() foi invocado.

(Herdado de Style)
SetBit(Int32)

Um método interno protegido. Define um campo interno de máscara de bits que indica as propriedades de estilo que estão armazenadas no recipiente de estados.

(Herdado de Style)
SetDirty()

Marca o Style de maneira que seu estado seja registrado na exibição de estado.

(Herdado de Style)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Style)
TrackViewState()

Um método protegido. Marca o início para controlar alterações de estado no controle. Todas as alterações feitas após o início do acompanhamento serão acompanhadas e salvas como parte do estado de exibição do controle.

(Herdado de Style)

Eventos

Disposed

Ocorre quando o componente é disposto por uma chamada ao método Dispose().

(Herdado de Component)

Implantações explícitas de interface

IStateManager.IsTrackingViewState

Obtém um valor que indica se um controle de servidor está acompanhando as alterações de estado de exibição.

(Herdado de Style)
IStateManager.LoadViewState(Object)

Carrega o estado salvo anteriormente.

(Herdado de Style)
IStateManager.SaveViewState()

Retorna o objeto que contém as alterações de estado.

(Herdado de Style)
IStateManager.TrackViewState()

Inicia o controle de alterações de estado.

(Herdado de Style)

Aplica-se a

Confira também