TreeView.ImageSet 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于 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.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 属性的有效值。
映像集 | 说明 |
---|---|
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。 |
此属性的值存储在视图状态中。