TreeView.ImageSet Propiedad

Definición

Obtiene o establece el grupo de imágenes a utilizar para el control 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 de propiedad

TreeViewImageSet

Uno de los valores de TreeViewImageSet. De manera predeterminada, es TreeViewImageSet.Custom.

Excepciones

El conjunto de imágenes establecido no es ninguno de los valores de TreeViewImageSet.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la ImageSet propiedad para mostrar el conjunto de imágenes Windows Explorer en el TreeView control .


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

Comentarios

Utilice la ImageSet propiedad para especificar el grupo de imágenes que se usará para el TreeView control . Puede seleccionar un conjunto predefinido de imágenes para dar al control un aspecto estándar o definir su propio conjunto personalizado.

Nota

La ImageSet propiedad no afecta a ninguna configuración de estilo para un nodo. Establezca la propiedad de estilo adecuada, como la NodeStyle propiedad , si desea agregar colores personalizados y espaciado.

En la tabla siguiente se enumeran los valores válidos para la propiedad .ImageSet

Conjunto de imágenes Descripción
TreeViewImageSet.Arrows Un conjunto de imágenes predefinido que usa imágenes de flecha.
TreeViewImageSet.BulletedList Un conjunto de imágenes predefinido que usa imágenes de viñetas en forma de rombo.
TreeViewImageSet.BulletedList2 Un conjunto de imágenes predefinido que usa imágenes de viñetas en forma cuadrada.
TreeViewImageSet.BulletedList3 Un conjunto predefinido de imágenes de viñeta en forma de rombo, en secciones.
TreeViewImageSet.BulletedList4 Un conjunto predefinido de imágenes alternativas de viñeta en forma de rombo, en secciones, en tamaños que varían por nivel.
TreeViewImageSet.Contacts Un conjunto de imágenes predefinido que usa imágenes de MSN Messenger.
TreeViewImageSet.Custom Un conjunto de imágenes definido por el usuario.
TreeViewImageSet.Events Un conjunto de imágenes predefinido que usa imágenes con estilo de registro de eventos.
TreeViewImageSet.Faq Un conjunto de imágenes predefinido que usa imágenes con estilo de preguntas frecuentes.
TreeViewImageSet.Inbox Un conjunto de imágenes predefinido que usa imágenes con estilo de correo electrónico.
TreeViewImageSet.News Un conjunto de imágenes predefinido que usa imágenes con estilo de grupo de noticias.
TreeViewImageSet.Simple Un conjunto de imágenes predefinido que usa contornos de formas simples.
TreeViewImageSet.Simple2 Un conjunto de imágenes predefinido que usa formas rellenas simples.
TreeViewImageSet.Msdn Un conjunto de imágenes predefinido que usa imágenes de MSDN.
TreeViewImageSet.WindowsHelp Un conjunto de imágenes predefinido que usa imágenes de Ayuda de Microsoft Windows.
TreeViewImageSet.XPFileExplorer Conjunto de imágenes predefinido que usa imágenes Windows Explorer disponibles en Microsoft Windows XP.

Al definir un conjunto personalizado de imágenes, debe especificar una imagen para cada una de las propiedades de la tabla siguiente. De lo contrario, se usa la imagen predeterminada para esa propiedad.

Propiedad. Descripción
CollapseImageUrl Dirección URL de una imagen personalizada para el indicador de nodo contraíble.
ExpandImageUrl Dirección URL de una imagen personalizada para el indicador de nodo expandible.
LineImagesFolder Dirección URL de una carpeta que contiene imágenes personalizadas para las líneas que conectan nodos.
NoExpandImageUrl Dirección URL de una imagen personalizada para el indicador de nodo no expandible.

El valor de esta propiedad se almacena en estado de vista.

Se aplica a

Consulte también