TreeView.ImageSet 属性

定义

获取或设置用于 TreeView 控件的图像组。Gets or sets the group of images to use for the TreeView control.

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

属性值

TreeViewImageSet

TreeViewImageSet 值之一。One of the TreeViewImageSet values. 默认值为 TreeViewImageSet.CustomThe default is TreeViewImageSet.Custom.

例外

指定的图像集不是 TreeViewImageSet 值之一。The specified image set is not one of the TreeViewImageSet values.

示例

下面的代码示例演示如何使用属性在 ImageSet 控件中显示 Windows 资源管理器的图像集 TreeViewThe following code example demonstrates how to use the ImageSet property to display the Windows Explorer set of images 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>


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

注解

使用 " ImageSet 属性" 指定用于控件的图像组 TreeViewUse the ImageSet property to specify the group of images to use for the TreeView control. 你可以选择一组预定义的映像,以使该控件具有标准外观,或定义你自己的自定义集。You can either select a predefined set of images to give the control a standard look or define your own custom set.

备注

ImageSet属性不影响节点的任何样式设置。The ImageSet property does not affect any style settings for a node. NodeStyle如果要添加自定义颜色和间距,请设置相应的样式属性(如属性)。Set the appropriate style property, such as the NodeStyle property, if you want to add custom colors and spacing.

下表列出了属性的有效值 ImageSetThe following table lists the valid values for The ImageSet property.

映像集Image set 说明Description
TreeViewImageSet.Arrows 使用箭头图像的预定义图像集。A predefined image set that uses arrow images.
TreeViewImageSet.BulletedList 使用菱形项目符号图像的预定义图像集。A predefined image set that uses diamond-shaped bullet images.
TreeViewImageSet.BulletedList2 使用正方形形项目符号图像的预定义图像集。A predefined image set that uses square-shaped bullet images.
TreeViewImageSet.BulletedList3 预定义的、分节的菱形项目符号图像集。A predefined set of sectioned, diamond shaped bullet images.
TreeViewImageSet.BulletedList4 预定义的、大小随级别不同而变化的、分节的备用菱形项目符号图像集。A predefined set of alternate sectioned, diamond shaped bullet images in sizes that vary by level.
TreeViewImageSet.Contacts 使用 MSN Messenger 映像的预定义映像集。A predefined image set that uses MSN Messenger images.
TreeViewImageSet.Custom 用户定义的图像集。A user-defined image set.
TreeViewImageSet.Events 使用事件日志样式的图像的预定义图像集。A predefined image set that uses event log-styled images.
TreeViewImageSet.Faq 使用 FAQ 样式的图像的预定义图像集。A predefined image set that uses FAQ-styled images.
TreeViewImageSet.Inbox 使用电子邮件样式的图像的预定义图像集。A predefined image set that uses email-styled images.
TreeViewImageSet.News 使用新闻组样式的图像的预定义图像集。A predefined image set that uses newsgroup-styled images.
TreeViewImageSet.Simple 使用简单形状轮廓的预定义图像集。A predefined image set that uses simple shape outlines.
TreeViewImageSet.Simple2 使用简单填充形状的预定义图像集。A predefined image set that uses simple filled shapes.
TreeViewImageSet.Msdn 使用 MSDN 映像的预定义映像集。A predefined image set that uses MSDN images.
TreeViewImageSet.WindowsHelp 使用 Microsoft Windows 帮助图像的预定义映像集。A predefined image set that uses Microsoft Windows Help images.
TreeViewImageSet.XPFileExplorer 使用在 Microsoft Windows XP 中可用的 Windows 资源管理器映像的预定义映像集。A predefined image set that uses Windows Explorer images available in Microsoft Windows XP.

定义一组自定义图像时,应该为下表中的每个属性指定一个映像。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.

PropertyProperty 说明Description
CollapseImageUrl 可折叠节点的指示符的自定义图像的 URL。The URL to a custom image for the collapsible node indicator.
ExpandImageUrl 可展开节点的指示符的自定义图像的 URL。The URL to a custom image for the expandable node indicator.
LineImagesFolder 包含连接节点的线条的自定义图像的文件夹的 URL。The URL to a folder that contains custom images for the lines that connect nodes.
NoExpandImageUrl 不可展开节点指示符的自定义图像的 URL。The URL to a custom image for the non-expandable node indicator.

此属性的值存储在视图状态中。The value of this property is stored in view state.

适用于

另请参阅