TreeView.LeafNodeStyle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une référence à l'objet TreeNodeStyle qui vous permet de définir l'apparence des nœuds feuille.
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
Valeur de propriété
Référence au TreeNodeStyle qui représente le style des nœuds feuille dans le TreeView.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la propriété pour contrôler l’apparence LeafNodeStyle des nœuds feuilles dans le TreeView contrôle.
<%@ 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>
Remarques
Utilisez la LeafNodeStyle propriété pour contrôler l’apparence des nœuds feuilles dans le TreeView contrôle. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l’objet TreeNodeStyle qu’il retourne. Les propriétés peuvent être définies de manière déclarative dans le formulaireProperty-Subproperty
, où Subproperty
est une propriété de l’objet TreeNodeStyle (par exemple). LeafNodeStyle-ForeColor
Les propriétés peuvent également être définies par programme dans le formulaire Property.Subproperty
(par exemple). LeafNodeStyle.ForeColor
Les paramètres courants incluent généralement une couleur d’arrière-plan personnalisée, une couleur de premier plan, des propriétés de police et un espacement de nœud. Les propriétés de style sont appliquées dans l’ordre de priorité suivant :
RootNodeStyle, ou ParentNodeStyle, en LeafNodeStylefonction du type de nœud. Si la LevelStyles collection est définie, elle est appliquée à ce stade, en remplaçant les autres propriétés de style de nœud.
Si vous devez générer des menus de navigation de style table des matières où les nœuds d’un certain niveau doivent avoir la même apparence, qu’ils aient des nœuds enfants, vous pouvez envisager d’utiliser la LevelStyles propriété au lieu de définir les propriétés de style individuelles.