TreeView.ImageSet Propriedade

Definição

Obtém ou define o grupo de imagens a serem usadas para o controle TreeView.

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 da propriedade

TreeViewImageSet

Um dos valores de TreeViewImageSet. O padrão é TreeViewImageSet.Custom.

Exceções

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

Exemplos

O exemplo de código a seguir demonstra como usar a ImageSet propriedade para exibir o conjunto de imagens do Gerenciador de Windows no TreeView controle.


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

Comentários

Use a ImageSet propriedade para especificar o grupo de imagens a ser usado para o TreeView controle. Você pode selecionar um conjunto predefinido de imagens para dar ao controle uma aparência padrão ou definir seu próprio conjunto personalizado.

Observação

A ImageSet propriedade não afeta nenhuma configuração de estilo para um nó. Defina a propriedade de estilo apropriada, como a NodeStyle propriedade, se você quiser adicionar cores e espaçamento personalizados.

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

Conjunto de imagens Descrição
TreeViewImageSet.Arrows Um conjunto de imagens predefinido que usa imagens de seta.
TreeViewImageSet.BulletedList Um conjunto de imagens predefinido que usa imagens de marcador em forma de diamante.
TreeViewImageSet.BulletedList2 Um conjunto de imagens predefinido que usa imagens de marcador em forma quadrada.
TreeViewImageSet.BulletedList3 Um conjunto predefinido de imagens divididas em seções do marcador em forma de losango.
TreeViewImageSet.BulletedList4 Um conjunto predefinido de imagens alternativas e divididas em seções do marcador em forma de losango, em tamanhos que variam de acordo com o nível.
TreeViewImageSet.Contacts Um conjunto de imagens predefinido que usa imagens do MSN Messenger.
TreeViewImageSet.Custom Um conjunto de imagens definido pelo usuário.
TreeViewImageSet.Events Um conjunto de imagens predefinido que usa imagens com estilo de log de eventos.
TreeViewImageSet.Faq Um conjunto de imagens predefinido que usa imagens com estilo de perguntas frequentes.
TreeViewImageSet.Inbox Um conjunto de imagens predefinido que usa imagens com estilo de email.
TreeViewImageSet.News Um conjunto de imagens predefinido que usa imagens com estilo de grupo de notícias.
TreeViewImageSet.Simple Um conjunto de imagens predefinido que usa contornos de forma simples.
TreeViewImageSet.Simple2 Um conjunto de imagens predefinido que usa formas preenchidas simples.
TreeViewImageSet.Msdn Um conjunto de imagens predefinido que usa imagens MSDN.
TreeViewImageSet.WindowsHelp Um conjunto de imagens predefinido que usa imagens da Ajuda do Microsoft Windows.
TreeViewImageSet.XPFileExplorer Um conjunto de imagens predefinido que usa imagens Windows Explorer disponíveis no Microsoft Windows XP.

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

Propriedade Descrição
CollapseImageUrl A URL de uma imagem personalizada para o indicador de nó recolhível.
ExpandImageUrl A URL de uma imagem personalizada para o indicador de nó expansível.
LineImagesFolder A URL para uma pasta que contém imagens personalizadas para as linhas que conectam nós.
NoExpandImageUrl A URL para uma imagem personalizada para o indicador de nó não expansível.

O valor dessa propriedade é armazenado no estado de exibição.

Aplica-se a

Confira também