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.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 預先定義的映射集,使用 windows XP Microsoft可用的 Windows 檔案總管映射。

定義自訂映射集時,您應該為下表中的每個屬性指定影像。 否則,會使用該屬性的預設影像。

屬性 說明
CollapseImageUrl 可折迭節點指標之自訂影像的 URL。
ExpandImageUrl 可展開節點指標之自訂影像的 URL。
LineImagesFolder 資料夾的 URL,其中包含連接節點之行的自訂影像。
NoExpandImageUrl 不可展開節點指標之自訂影像的 URL。

此屬性的值會儲存在檢視狀態中。

適用於

另請參閱