Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
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

Propriedade CatalogZoneBase.SelectedPartLinkStyle

Obtém um objeto que contém os atributos de estilo para o CatalogPart controle que está atualmente selecionado na zona.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (em System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public Style SelectedPartLinkStyle { get; }

Valor de propriedade

Tipo: System.Web.UI.WebControls.Style
Um Style que contém os atributos de estilo para o controle selecionado no momento.

Em um CatalogZoneBase zona, links são exibidos para cada tipo de CatalogPart controle: PageCatalogPart, DeclarativeCatalogPart, e ImportCatalogPart. Quando um usuário clica em um dos links correspondentes CatalogPart controle torna-se o controle selecionado e os controles filho contidos pelo controle selecionado se tornam visíveis.

O Style objeto referenciado pela SelectedPartLinkStyle propriedade contém os atributos de estilo do link para o CatalogPart o controle selecionado no momento. Embora o objeto referenciado pela propriedade é somente leitura, você ainda pode usá-lo para definir as características do estilo base selecionado CatalogPart de controle.

O exemplo de código a seguir demonstra como usar o SelectedPartLinkStyle propriedade declarativamente e por programação. Para que o necessário para executar o exemplo de código completo, consulte a seção exemplo de CatalogZoneBase Visão geral de classe.

Observe que a primeira parte do exemplo de código declara dois <asp:catalogzone> elementos e o primeiro declara um valor para o SelectedPartLinkStyle propriedade.


<asp:CatalogZone ID="CatalogZone1" runat="server"
  EmptyZoneText="No controls are in the zone."
  HeaderText="My Web Parts Catalog"
  InstructionText="Add Web Parts controls to the zone."
  PartLinkStyle-Font-Italic="true"
  SelectedPartLinkStyle-Font-Bold="true"
  SelectTargetZoneText="Select zone"
  AddVerb-Text="Add Control"
  CloseVerb-Description="Close and return to browse mode." 
  SelectedCatalogPartID="Currently Selected CatalogPart ID.">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          ExportMode="All"/>  
        <asp:Calendar id="calendar1" runat="server" 
          Title="My Calendar" />               
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
    <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" /> 
  </ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
  BorderWidth="2"
  HeaderText="My Empty CatalogZone"
  EmptyZoneText="No controls are in the zone." />


Na segunda parte do exemplo de código, o texto de cores selecionado CatalogPart controle estiver definida como um valor diferente.


protected void Button5_Click(object sender, EventArgs e)
{
  CatalogZone1.PartLinkStyle.ForeColor = System.Drawing.Color.Red;
  CatalogZone1.SelectedPartLinkStyle.ForeColor = 
    System.Drawing.Color.Blue;
}


Quando você carregar a página em um navegador, você pode selecionar Catálogo de na lista drop-down para alternar para modo de exibição de catálogo. Quando o catálogo estiver visível, clique no link para um dos listados CatalogPart controles e observe os atributos de estilo do controle selecionado. Você pode clicar a Alterar estilos de Link da parte o botão para alterar a cor do texto do controle selecionado. Você também pode clicar nos links para os controles não selecionados, para ver como os atributos de estilo alterar quando um controle é selecionado.

.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft