TreeView.RootNodeStyle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Darstellung des Stammknotens im TreeView-Steuerelement festlegen können.
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
Eigenschaftswert
Ein Verweis auf TreeNodeStyle, der den Stil des Stammknotens in TreeView darstellt.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die RootNodeStyle -Eigenschaft verwendet wird, um die Darstellung des Stammknotens TreeView im Steuerelement zu steuern.
<%@ 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>
Hinweise
Verwenden Sie die RootNodeStyle -Eigenschaft, um die Darstellung des Stammknotens im TreeView -Steuerelement zu steuern. Diese Eigenschaft ist schreibgeschützt. Sie können jedoch die Eigenschaften des zurückgegebenen TreeNodeStyle Objekts festlegen. Die Eigenschaften können deklarativ im Format Property-Subproperty
festgelegt werden, wobei Subproperty
eine Eigenschaft des TreeNodeStyle -Objekts ist (z. B RootNodeStyle-ForeColor
. ). Die Eigenschaften können auch programmgesteuert im Formular Property.Subproperty
festgelegt werden (z. B. RootNodeStyle.ForeColor
). Allgemeine Einstellungen umfassen in der Regel eine benutzerdefinierte Hintergrundfarbe, Vordergrundfarbe, Schriftarteneigenschaften und Knotenabstand. Stileigenschaften werden in der folgenden Rangfolge angewendet:
RootNodeStyle, ParentNodeStyleoder LeafNodeStyle, je nach Knotentyp. Wenn die LevelStyles Auflistung definiert ist, wird sie zu diesem Zeitpunkt angewendet, wodurch die eigenschaften der anderen Knotenstile überschrieben werden.
Wenn Sie Navigationsmenüs im Inhaltsverzeichnisformat generieren müssen, in denen Knoten auf einer bestimmten Ebene das gleiche Aussehen haben sollen, unabhängig davon, ob sie untergeordnete Knoten haben, sollten Sie die LevelStyles -Eigenschaft verwenden, anstatt die einzelnen Stileigenschaften festzulegen.