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 TreeView.LevelStyles

É uma coleção de Style objetos que representam os estilos de nó nos níveis individuais da árvore.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public TreeNodeStyleCollection LevelStyles { get; }

Valor de propriedade

Tipo: System.Web.UI.WebControls.TreeNodeStyleCollection
A StyleCollection que representa os estilos de nó nos níveis individuais da árvore.

Use o LevelStyles coleção sistema autônomo uma alternativa para sistema autônomo propriedades de estilo individuais (sistema autônomo o NodeStyle propriedade) para controle o estilo de nós nos níveis individuais da árvore. O primeiro estilo na coleção corresponde ao estilo de nós no primeiro nível da árvore.O segundo estilo na coleção corresponde ao estilo de nós no segundo nível da árvore, e assim por diante.Esta propriedade é usada com mais freqüência para gerar o índice de menus de navegação Sumário–estilo onde nós em um determinado nível devem ter a mesma aparência, independentemente de terem ou não filho nós.

Propriedades de estilo são aplicadas na seguinte ordem:

  1. NodeStyle .

  2. RootNodeStyle , ParentNodeStyle or LeafNodeStyle, dependendo do tipo de nó.Se a coleção LevelStyles estiver definida, ela é aplicada neste momento, substituindo as outras propriedades de estilo do nó.

  3. SelectedNodeStyle .

  4. HoverNodeStyle

O exemplo de código a seguir demonstra como usar o LevelStyles propriedade para criar um menu de navegação. O controle é sempre totalmente expandido, com a expansão de nó indicadores e imagens ocultadas.Além disso, a ChildNodesPadding propriedade é usada para controle o espaçamento dos níveis de nó.


<%@ Page Language="C#" %>

<!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>TreeView LevelStyles Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TreeView LevelStyles Example</h3>

      <!-- Populate the LevelStyles collection of the TreeView control -->
      <!-- declaratively.                                              -->

      <asp:TreeView id="LinksTreeView"
        Font-Names= "Arial"
        ForeColor="Blue"
        ShowExpandCollapse="false"
        ExpandDepth="3"
        NodeIndent="0" 
        runat="server">

        <LevelStyles>

          <asp:TreeNodeStyle ChildNodesPadding="10" 
            Font-Bold="true" 
            Font-Size="12pt" 
            ForeColor="DarkGreen"/>
          <asp:TreeNodeStyle ChildNodesPadding="5" 
            Font-Bold="true" 
            Font-Size="10pt"/>
          <asp:TreeNodeStyle ChildNodesPadding="5" 
            Font-UnderLine="true" 
            Font-Size="10pt"/>
          <asp:TreeNodeStyle ChildNodesPadding="10" 
            Font-Size="8pt"/>

        </LevelStyles>

        <Nodes>

          <asp:TreeNode Text="Table of Contents"
            SelectAction="None">

            <asp:TreeNode Text="Chapter One">

              <asp:TreeNode Text="Section 1.0">

                <asp:TreeNode Text="Topic 1.0.1"/>
                <asp:TreeNode Text="Topic 1.0.2"/>
                <asp:TreeNode Text="Topic 1.0.3"/>

              </asp:TreeNode>

              <asp:TreeNode Text="Section 1.1">

                <asp:TreeNode Text="Topic 1.1.1"/>
                <asp:TreeNode Text="Topic 1.1.2"/>
                <asp:TreeNode Text="Topic 1.1.3"/>
                <asp:TreeNode Text="Topic 1.1.4"/>

              </asp:TreeNode>

            </asp:TreeNode>

            <asp:TreeNode Text="Chapter Two">

              <asp:TreeNode Text="Section 2.0">

                <asp:TreeNode Text="Topic 2.0.1"/>
                <asp:TreeNode Text="Topic 2.0.2"/>

              </asp:TreeNode>

            </asp:TreeNode>

          </asp:TreeNode>
          <asp:TreeNode Text="Appendix A" />
          <asp:TreeNode Text="Appendix B" />
          <asp:TreeNode Text="Appendix C" />

        </Nodes>

      </asp:TreeView>

    </form>
  </body>
</html>



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.