TreeView.RootNodeStyle Egenskap

Definition

Hämtar en referens till objektet TreeNodeStyle som gör att du kan ange utseendet på rotnoden TreeView i kontrollen.

public:
 property System::Web::UI::WebControls::TreeNodeStyle ^ RootNodeStyle { System::Web::UI::WebControls::TreeNodeStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TreeNodeStyle RootNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.RootNodeStyle : System.Web.UI.WebControls.TreeNodeStyle
Public ReadOnly Property RootNodeStyle As TreeNodeStyle

Egenskapsvärde

En referens till TreeNodeStyle som representerar formatmallen för rotnoden TreeViewi .

Attribut

Exempel

Följande kodexempel visar hur du använder RootNodeStyle egenskapen för att styra utseendet på rotnoden TreeView i kontrollen.


<%@ 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 RootNodeStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView RootNodeStyle Example</h3>
      
      <!-- Declaratively set the RootNodeStyle settings. --> 
      <asp:TreeView id="LinksTreeView"
        RootNodeStyle-ForeColor="Green"
        RootNodeStyle-VerticalPadding="0"  
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </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 RootNodeStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView RootNodeStyle Example</h3>
      
      <!-- Declaratively set the RootNodeStyle settings. --> 
      <asp:TreeView id="LinksTreeView"
        RootNodeStyle-ForeColor="Green"
        RootNodeStyle-VerticalPadding="0"  
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>

Kommentarer

Använd egenskapen RootNodeStyle för att styra utseendet på rotnoden TreeView i kontrollen. Den här egenskapen är skrivskyddad. Du kan dock ange egenskaperna för det objekt som TreeNodeStyle returneras. Egenskaperna kan anges deklarativt i formuläret Property-Subproperty, där Subproperty är en egenskap TreeNodeStyle för objektet (till exempel RootNodeStyle-ForeColor). Egenskaperna kan också anges programmatiskt i formuläret Property.Subproperty (till exempel RootNodeStyle.ForeColor). Vanliga inställningar inkluderar vanligtvis en anpassad bakgrundsfärg, förgrundsfärg, teckensnittsegenskaper och nodavstånd. Formategenskaper tillämpas i följande prioritetsordning:

  1. NodeStyle.

  2. RootNodeStyle, ParentNodeStyle, eller LeafNodeStyle, beroende på nodtyp. Om samlingen har definierats tillämpas den LevelStyles just nu, vilket åsidosätter de andra egenskaperna för nodformat.

  3. SelectedNodeStyle

  4. HoverNodeStyle.

Om du behöver generera en innehållsförteckning med navigeringsmenyer där noder på en viss nivå ska ha samma utseende, oavsett om de har underordnade noder, kan du överväga att använda LevelStyles egenskapen i stället för att ange egenskaperna för enskilda format.

Gäller för

Se även