TreeView.RootNodeStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá odkaz na TreeNodeStyle objekt, který umožňuje nastavit vzhled kořenového uzlu v ovládacím prvku TreeView .
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
Hodnota vlastnosti
Odkaz na TreeNodeStyle objekt, který představuje styl kořenového uzlu v objektu TreeView.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak pomocí RootNodeStyle vlastnosti řídit vzhled kořenového uzlu v ovládacím prvku TreeView .
<%@ 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>
Poznámky
RootNodeStyle Pomocí vlastnosti můžete řídit vzhled kořenového uzlu v ovládacím TreeView prvku. Tato vlastnost je jen pro čtení; Můžete však nastavit vlastnosti objektu, který TreeNodeStyle vrací. Vlastnosti lze nastavit deklarativně ve tvaru Property-Subproperty
, kde Subproperty
je vlastnost objektu TreeNodeStyle (například RootNodeStyle-ForeColor
). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty
(například RootNodeStyle.ForeColor
). Mezi běžná nastavení obvykle patří vlastní barva pozadí, barva popředí, vlastnosti písma a mezery mezi uzly. Vlastnosti stylu se použijí v následujícím pořadí podle priority:
RootNodeStyle, ParentNodeStylenebo LeafNodeStyle, v závislosti na typu uzlu. LevelStyles Pokud je kolekce definovaná, použije se v tuto chvíli a přepíše ostatní vlastnosti stylu uzlu.
Pokud potřebujete vygenerovat navigační nabídky ve stylu obsahu, ve kterých by uzly na určité úrovni měly mít stejný vzhled bez ohledu na to, jestli mají podřízené uzly, můžete zvážit použití LevelStyles vlastnosti místo nastavení jednotlivých vlastností stylu.