TreeView.LeafNodeStyle 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 von Endknoten festlegen können.
public:
property System::Web::UI::WebControls::TreeNodeStyle ^ LeafNodeStyle { System::Web::UI::WebControls::TreeNodeStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TreeNodeStyle LeafNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.LeafNodeStyle : System.Web.UI.WebControls.TreeNodeStyle
Public ReadOnly Property LeafNodeStyle As TreeNodeStyle
Eigenschaftswert
Ein Verweis auf TreeNodeStyle, der den Stil der Endknoten in TreeView darstellt.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die LeafNodeStyle Eigenschaft zum Steuern der Darstellung der Blattknoten im TreeView Steuerelement verwendet wird.
<%@ 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 LeafNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LeafNodeStyle Example</h3>
<!-- Declaratively set the LeafNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
LeafNodeStyle-ForeColor="Green"
LeafNodeStyle-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 LeafNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LeafNodeStyle Example</h3>
<!-- Declaratively set the LeafNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
LeafNodeStyle-ForeColor="Green"
LeafNodeStyle-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 LeafNodeStyle Eigenschaft, um die Darstellung der Blattknoten im TreeView Steuerelement zu steuern. Diese Eigenschaft ist schreibgeschützt; Sie können jedoch die Eigenschaften des TreeNodeStyle zurückgegebenen Objekts festlegen. Die Eigenschaften können deklarativ im Formular Property-Subproperty
festgelegt werden, wobei Subproperty
es sich um eine Eigenschaft des TreeNodeStyle Objekts handelt (z LeafNodeStyle-ForeColor
. B. ). Die Eigenschaften können auch programmgesteuert im Formular Property.Subproperty
festgelegt werden (z LeafNodeStyle.ForeColor
. B. ). Allgemeine Einstellungen umfassen in der Regel eine benutzerdefinierte Hintergrundfarbe, Vordergrundfarbe, Schriftarteigenschaften und Knotenabstand. Formatvorlageneigenschaften werden in der folgenden Reihenfolge der Rangfolge angewendet:
RootNodeStyle, ParentNodeStyleoder LeafNodeStyle, je nach Knotentyp. Wenn die LevelStyles Auflistung definiert ist, wird sie zurzeit angewendet, indem die anderen Knotenformateigenschaften außer Kraft gesetzt werden.
Wenn Sie ein Inhaltsverzeichnis mit Navigationsmenüs im Inhaltsstil generieren müssen, bei denen Knoten auf einer bestimmten Ebene dieselbe Darstellung aufweisen sollten, unabhängig davon, ob sie untergeordnete Knoten haben, sollten Sie die Eigenschaft verwenden LevelStyles , anstatt die einzelnen Formateigenschaften festzulegen.