TreeView.ImageSet Propriedade

Definição

Obtém ou define o grupo de imagens a usar para o TreeView controlo.

public:
 property System::Web::UI::WebControls::TreeViewImageSet ImageSet { System::Web::UI::WebControls::TreeViewImageSet get(); void set(System::Web::UI::WebControls::TreeViewImageSet value); };
public System.Web.UI.WebControls.TreeViewImageSet ImageSet { get; set; }
member this.ImageSet : System.Web.UI.WebControls.TreeViewImageSet with get, set
Public Property ImageSet As TreeViewImageSet

Valor de Propriedade

Um dos TreeViewImageSet valores. A predefinição é TreeViewImageSet.Custom.

Exceções

O conjunto de imagens especificado não é um dos TreeViewImageSet valores.

Exemplos

O exemplo de código seguinte demonstra como usar a propriedade ImageSet para mostrar o conjunto de imagens do Explorador Windows no controlo TreeView.


<%@ 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 ImageSet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView ImageSet Example</h3>
    
      <asp:TreeView id="LinksTreeView"
         ImageSet="XPFileExplorer" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="_blank" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="_blank">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

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

<%@ Page Language="VB" %>

<!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 ImageSet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView ImageSet Example</h3>
    
      <asp:TreeView id="LinksTreeView"
         ImageSet="XPFileExplorer" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="_blank" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="_blank">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

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

Observações

Use a ImageSet propriedade para especificar o grupo de imagens a usar para o TreeView controlo. Pode selecionar um conjunto pré-definido de imagens para dar ao controlo um aspeto padrão ou definir o seu próprio conjunto personalizado.

Note

A ImageSet propriedade não afeta nenhuma definição de estilo para um nó. Define a propriedade de estilo apropriada, como a propriedade NodeStyle , se quiseres adicionar cores e espaçamento personalizados.

A tabela seguinte lista os valores válidos para a ImageSet propriedade.

Conjunto de imagens Descrição
TreeViewImageSet.Arrows Um conjunto de imagens pré-definido que utiliza imagens de setas.
TreeViewImageSet.BulletedList Um conjunto de imagens pré-definido que utiliza imagens de balas em forma de diamante.
TreeViewImageSet.BulletedList2 Um conjunto de imagens pré-definido que utiliza imagens de balas em forma de quadrado.
TreeViewImageSet.BulletedList3 Um conjunto pré-definido de imagens de balas seccionadas, em forma de diamante.
TreeViewImageSet.BulletedList4 Um conjunto pré-definido de imagens de balas em forma de diamante, seccionadas alternadamente, em tamanhos que variam consoante o nível.
TreeViewImageSet.Contacts Um conjunto de imagens pré-definido que utiliza imagens do MSN Messenger.
TreeViewImageSet.Custom Um conjunto de imagens definido pelo utilizador.
TreeViewImageSet.Events Um conjunto de imagens pré-definido que utiliza imagens ao estilo de registo de eventos.
TreeViewImageSet.Faq Um conjunto de imagens pré-definido que utiliza imagens no estilo FAQ.
TreeViewImageSet.Inbox Um conjunto de imagens pré-definido que utiliza imagens com estilo de email.
TreeViewImageSet.News Um conjunto de imagens pré-definido que utiliza imagens ao estilo newsgroup.
TreeViewImageSet.Simple Um conjunto de imagens pré-definido que usa contornos simples de formas.
TreeViewImageSet.Simple2 Um conjunto de imagens pré-definido que usa formas simples preenchidas.
TreeViewImageSet.Msdn Um conjunto de imagens pré-definido que utiliza imagens MSDN.
TreeViewImageSet.WindowsHelp Um conjunto de imagens pré-definido que utiliza Microsoft Windows imagens de ajuda.
TreeViewImageSet.XPFileExplorer Um conjunto de imagens pré-definido que utiliza Windows imagens do Explorador disponíveis em Microsoft Windows XP.

Ao definir um conjunto personalizado de imagens, deve especificar uma imagem para cada uma das propriedades na tabela seguinte. Caso contrário, é usada a imagem padrão dessa propriedade.

Property Descrição
CollapseImageUrl O URL para uma imagem personalizada para o indicador do nó dobrável.
ExpandImageUrl O URL de uma imagem personalizada para o indicador de nó expansível.
LineImagesFolder O URL para uma pasta que contém imagens personalizadas para as linhas que ligam os nós.
NoExpandImageUrl O URL de uma imagem personalizada para o indicador de nó não expansível.

O valor desta propriedade é armazenado no estado de visualização.

Aplica-se a

Ver também