TreeView.RootNodeStyle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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:
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.
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.