Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Propriedade WebPartZoneBase.CloseVerb

Obtém uma referência a um WebPartVerb objeto que permite participante usuários para fechar o WebPart controles em uma zona.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (em System.Web.dll)
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public virtual WebPartVerb CloseVerb { get; }

Valor de propriedade

Tipo: System.Web.UI.WebControls.WebParts.WebPartVerb
A WebPartVerb que permite aos usuários finais fechar WebPart controles.

O verbo fechar referenciado pelo CloseVerb propriedade aparece no menu de verbos de cada WebPart controle em uma zona.

Fechamento de um controle remove da interação em uma página, embora se sistema autônomo desenvolvedores fornecem a interface apropriada do usuário (UI) sistema autônomo um CatalogZone zona que contém um PageCatalogPart controle, um usuário pode comutador a página em CatalogDisplayMode e adicionar uma instância fechada anteriormente de um controle de volta para a página.

O exemplo de código a seguir demonstra o uso do CloseVerb propriedade em um WebPartZone controle. Para o exemplo de código funcione, é necessário que todo o código da seção do exemplo do HelpVerb propriedade.

Parte do exemplo de código a seguir é de classe parcial e contém o código que alterna se o verbo de ajuda está ativado ou desabilitado.

protectedvoid CheckBoxList1_SelectedItemIndexChanged(Object sender, EventArgs e)
{
  foreach (ListItem item in CheckBoxList1.Items)
  {
    WebPartVerb theVerb;
    switch (item.Value)
    {
      case"close":
        theVerb = WebPartZone1.CloseVerb;
        break;
      case"export":
        theVerb = WebPartZone1.ExportVerb;
        break;
      case"delete":
        theVerb = WebPartZone1.DeleteVerb;
        break;
      case"minimize":
        theVerb = WebPartZone1.MinimizeVerb;
        break;
      case"restore":
        theVerb = WebPartZone1.RestoreVerb;
        break;
      default:
        theVerb = null;
        break;
    }

    if (item.Selected)
      theVerb.Enabled = true;
    else
      theVerb.Enabled = false;
  }
}


A Outros parte do código de exemplo é a página da Web que hospeda o controle personalizado e contém a interface do usuário.Observe que o declarativa <CloseVerb> elemento na zona define o texto específico que representa o verbo Fechar no menu de verbos para os WebPart controle.

<asp:WebPartZone ID="WebPartZone1" Runat="server">
  <CloseVerb Text="Close WebPart" />
  <HelpVerb Text="View Help" />
  <ExportVerb Text="Export WebPart Definition" />
  <DeleteVerb Text ="Delete WebPart" />
  <MinimizeVerb Description="Minimize the control" />
  <RestoreVerb Description="Restore the control" />
  <ZoneTemplate>
  </ZoneTemplate>  
</asp:WebPartZone>


Observe também que, como a base personalizados WebPart controle--chamado TextDisplayWebPart--usado no código de exemplo define o AllowClose propriedade para false em seu construtor o <aspSample:TextDisplayPart> elemento no catálogo deve conjunto o AllowClose propriedade para true, para que o controle pode ser fechado no exemplo de código a seguir.

<asp:CatalogZone ID="CatalogZone1" Runat="server">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      Runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          width="350px" 
          AllowClose="true"
          ExportMode="All"
          HelpMode="Modal"
          HelpUrl="TextWebPartHelp.htm" />            
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" Runat="server" />
  </ZoneTemplate>
</asp:CatalogZone>


Depois de carregar a página em um navegador, comutador a página no modo de exibição de catálogo e adicione o TextDisplayWebPart controle para a página. Você pode usar as caixas de seleção para ativar e desabilitar o verbo fechar e você pode clicar a Fechar a WebPart verbo no menu de verbos para fechar o controle.Depois de fechar o controle, se você retornar a página ao modo de exibição de catálogo, você pode clicar a Página de catálogo, selecionar a instância original do TextDisplayWebPart controle é fechada e reabri-lo na página.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.