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 |
預先定義的映射集,使用 windows XP Microsoft可用的 Windows 檔案總管映射。 |
定義自訂映射集時,您應該為下表中的每個屬性指定影像。 否則,會使用該屬性的預設影像。
屬性 | 說明 |
---|---|
CollapseImageUrl | 可折迭節點指標之自訂影像的 URL。 |
ExpandImageUrl | 可展開節點指標之自訂影像的 URL。 |
LineImagesFolder | 資料夾的 URL,其中包含連接節點之行的自訂影像。 |
NoExpandImageUrl | 不可展開節點指標之自訂影像的 URL。 |
此屬性的值會儲存在檢視狀態中。