TreeView.RootNodeStyle 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 du nœud racine dans le contrôle 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
Valeur de propriété
Référence au TreeNodeStyle qui représente le style du nœud racine dans TreeView.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la RootNodeStyle propriété pour contrôler l’apparence du nœud racine 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 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>
Remarques
Utilisez la RootNodeStyle propriété pour contrôler l’apparence du nœud racine 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). RootNodeStyle-ForeColor
Les propriétés peuvent également être définies par programme dans le formulaire Property.Subproperty
(par exemple). RootNodeStyle.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.