TreeView.ImageSet 属性

定义

获取或设置用于 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

属性值

TreeViewImageSet

TreeViewImageSet 值之一。 默认值为 TreeViewImageSet.Custom

例外

指定的图像集不是 TreeViewImageSet 值之一。

示例

下面的代码示例演示如何使用ImageSet属性在控件中TreeView显示Windows资源管理器图像集。


<%@ 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 属性指定要用于 TreeView 控件的图像组。 可以选择预定义的图像集,为控件提供标准外观或定义自己的自定义集。

备注

ImageSet 属性不会影响节点的任何样式设置。 如果要添加自定义颜色和间距,请设置相应的样式属性,例如 NodeStyle 属性。

下表列出了该 ImageSet 属性的有效值。

映像集 说明
TreeViewImageSet.Arrows 使用箭头图像的预定义图像集。
TreeViewImageSet.BulletedList 使用菱形项目符号图像的预定义图像集。
TreeViewImageSet.BulletedList2 使用方形项目符号图像的预定义图像集。
TreeViewImageSet.BulletedList3 预定义的、分节的菱形项目符号图像集。
TreeViewImageSet.BulletedList4 预定义的、大小随级别不同而变化的、分节的备用菱形项目符号图像集。
TreeViewImageSet.Contacts 使用 MSN Messenger 图像的预定义图像集。
TreeViewImageSet.Custom 用户定义的映像集。
TreeViewImageSet.Events 使用事件日志样式的映像的预定义映像集。
TreeViewImageSet.Faq 使用常见问题解答样式图像的预定义图像集。
TreeViewImageSet.Inbox 使用电子邮件样式图像的预定义图像集。
TreeViewImageSet.News 使用新闻组样式的图像的预定义图像集。
TreeViewImageSet.Simple 使用简单形状轮廓的预定义图像集。
TreeViewImageSet.Simple2 使用简单填充形状的预定义图像集。
TreeViewImageSet.Msdn 使用 MSDN 映像的预定义映像集。
TreeViewImageSet.WindowsHelp 使用 Microsoft Windows 帮助映像的预定义映像集。
TreeViewImageSet.XPFileExplorer 使用 Microsoft Windows XP 中提供的Windows资源管理器映像的预定义映像集。

定义自定义映像集时,应为下表中的每个属性指定一个映像。 否则,将使用该属性的默认映像。

Property 说明
CollapseImageUrl 可折叠节点指示器的自定义图像的 URL。
ExpandImageUrl 可扩展节点指示器的自定义图像的 URL。
LineImagesFolder 文件夹的 URL,其中包含连接节点的行的自定义图像。
NoExpandImageUrl 不可扩展节点指示器的自定义图像的 URL。

此属性的值存储在视图状态中。

适用于

另请参阅