TreeView.ParentNodeStyle 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 nadřazených uzlů v ovládacím TreeView prvku.
public:
property System::Web::UI::WebControls::TreeNodeStyle ^ ParentNodeStyle { System::Web::UI::WebControls::TreeNodeStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TreeNodeStyle ParentNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ParentNodeStyle : System.Web.UI.WebControls.TreeNodeStyle
Public ReadOnly Property ParentNodeStyle As TreeNodeStyle
Hodnota vlastnosti
Odkaz na TreeNodeStyle objekt , který představuje styl nadřazených uzlů v objektu TreeView.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít ParentNodeStyle vlastnost k řízení vzhledu nadřazených uzlů v ovládacím TreeView prvku.
<%@ 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 ParentNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView ParentNodeStyle Example</h3>
<!-- Declaratively set the ParentNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
ParentNodeStyle-ForeColor="Green"
ParentNodeStyle-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="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 ParentNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView ParentNodeStyle Example</h3>
<!-- Declaratively set the ParentNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
ParentNodeStyle-ForeColor="Green"
ParentNodeStyle-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
ParentNodeStyle Pomocí vlastnosti můžete řídit vzhled nadřazených uzlů 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 ParentNodeStyle-ForeColor
). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty
(například ParentNodeStyle.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 LeafNodeStylev závislosti na typu uzlu. LevelStyles Pokud je kolekce definována, použije se v tomto okamžiku 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.