Export (0) Print
Expand All
Expand Minimize

TreeViewImageSet Enumeration

Represents an image set to use in the TreeView control.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public enum TreeViewImageSet

Member nameDescription
ArrowsA predefined set of arrow images.
BulletedListA predefined set of diamond-shaped bullet images.
BulletedList2A predefined set of square-shaped bullet images.
BulletedList3A predefined set of sectioned, diamond shaped bullet images.
BulletedList4A predefined set of alternate sectioned, diamond shaped bullet images in sizes that vary by level.
ContactsA predefined set of MSN Messenger–styled images.
CustomA user-defined set of images. This is the default value of the ImageSet.
EventsA predefined set of event log–styled images.
FaqA predefined set of FAQ-styled images.
InboxA predefined set of e-mail–styled images.
MsdnA predefined set of Microsoft MSDN developer program–styled images.
NewsA predefined set of newsgroup-styled images.
SimpleA predefined set of simple-shaped outline images.
Simple2A predefined set of filled simple-shaped images.
WindowsHelpA predefined set of Microsoft Windows Help–styled images.
XPFileExplorerA predefined set of Windows Explorer for Microsoft Windows XP–styled images.

The TreeViewImageSet enumeration is used to represent the different sets of images that can be displayed in the TreeView control. You can select from a predefined set of images or create your own custom set by setting the ImageSet property to the Custom value. When defining a custom set of images, you should specify an image for each of the properties in the following table. Otherwise, the default image for that property is used.

Property

Description

CollapseImageUrl

The URL to a custom image for the collapsed node indicator.

ExpandImageUrl

The URL to a custom image for the expanded node indicator.

LineImagesFolder

The URL to a folder that contains custom images for lines-connecting nodes.

NoExpandImageUrl

The URL to a custom image for the non-expanding node indicator.

The following code example demonstrates how to use the TreeViewImageSet enumeration to indicate which image set to use in the 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>

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft