首页 > 代码库 > TreeView.ImageSet 属性
TreeView.ImageSet 属性
TreeView.ImageSet 属性
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置用于 TreeView 控件的图像组。
命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)
public TreeViewImageSet ImageSet { get; set; }
/** @property */ public TreeViewImageSet get_ImageSet () /** @property */ public void set_ImageSet (TreeViewImageSet value)
public function get ImageSet () : TreeViewImageSet public function set ImageSet (value : TreeViewImageSet)
属性值
TreeViewImageSet 值之一。默认为 TreeViewImageSet.Custom。异常类型 | 条件 |
---|---|
ArgumentOutOfRangeException |
指定的图像集不是 TreeViewImageSet 值之一。 |
使用 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 |
使用 FAQ 样式的图像的预定义图像集。 |
TreeViewImageSet.Inbox |
使用电子邮件样式的图像的预定义图像集。 |
TreeViewImageSet.News |
使用新闻组样式的图像的预定义图像集。 |
TreeViewImageSet.Simple |
使用简单空心形状的预定义图像集。 |
TreeViewImageSet.Simple2 |
使用简单实心形状的预定义图像集。 |
TreeViewImageSet.Msdn |
使用 MSDN 图像的预定义图像集。 |
TreeViewImageSet.WindowsHelp |
使用 Microsoft Windows 帮助图像的预定义图像集。 |
TreeViewImageSet.XPFileExplorer |
使用 Microsoft Windows XP 中的 Windows 资源管理器图像的预定义图像集。 |
定义自定义图像集时,应为下表中的每个属性指定一个图像。如果不指定,则使用该属性的默认图像。
属性 |
说明 |
---|---|
CollapseImageUrl |
用于可折叠节点的指示符的自定义图像的 URL。 |
ExpandImageUrl |
用于可展开节点的指示符的自定义图像的 URL。 |
LineImagesFolder |
包含节点连线的自定义图像的文件夹的 URL。 |
NoExpandImageUrl |
用于不可展开节点的指示符的自定义图像的 URL。 |
此属性的值存储在视图状态中。
下面的代码示例演示如何使用 ImageSet 属性显示 TreeView 控件中的 Windows 资源管理器图像集。
<%@ Page Language="C#" %> <html> <body> <form runat="server"> <h3>TreeView ImageSet Example</h3> <asp:TreeView id="LinksTreeView" ImageSet="XPFileExplorer" runat="server"> <Nodes> <asp:TreeNode Value="http://www.mamicode.com/Home" NavigateUrl="Home.aspx" Text="Home" Target="_blank" Expanded="True"> <asp:TreeNode Value="http://www.mamicode.com/Page 1" NavigateUrl="Page1.aspx" Text="Page1" Target="_blank"> <asp:TreeNode Value="http://www.mamicode.com/Section 1" NavigateUrl="Section1.aspx" Text="Section 1" Target="_blank"/> </asp:TreeNode> <asp:TreeNode Value="http://www.mamicode.com/Page 2" NavigateUrl="Page2.aspx" Text="Page 2" Target="_blank"> </asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView> </form> </body> </html>
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
.NET Framework
受以下版本支持:2.0参考
TreeView 类TreeView 成员
System.Web.UI.WebControls 命名空间
TreeViewImageSet
NoExpandImageUrl
TreeView.CollapseImageUrl 属性
TreeView.ExpandImageUrl 属性
TreeView.HoverNodeStyle 属性
LineImagesFolder
TreeView.ImageSet 属性