Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà TreeView.LeafNodeStyle

Ottiene un riferimento all'oggetto TreeNodeStyle che consente di impostare l'aspetto di nodi foglia.

Spazio dei nomi:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public TreeNodeStyle LeafNodeStyle { get; }

Valore proprietà

Tipo: System.Web.UI.WebControls.TreeNodeStyle
Riferimento all'oggetto TreeNodeStyle che rappresenta lo stile dei nodi foglia nel controllo TreeView.

Utilizzare la proprietà LeafNodeStyle per controllare l'aspetto dei nodi foglia nel controllo TreeView. Sebbene si tratti di una proprietà in sola lettura, è possibile impostare le proprietà dell'oggetto TreeNodeStyle che tale proprietà restituisce. Le proprietà possono essere impostate in modo dichiarativo nel formato Property-Subproperty, dove Subproperty è una proprietà dell'oggetto TreeNodeStyle, ad esempio LeafNodeStyle-ForeColor. Le proprietà possono anche essere impostate a livello di codice nel formato Property.Subproperty, ad esempio LeafNodeStyle.ForeColor. Le impostazioni comuni includono in genere colore di sfondo e di primo piano personalizzati, proprietà del tipo di carattere e spaziatura tra nodi. Le proprietà di stile sono applicate in base al seguente ordine di precedenza:

  1. NodeStyle .

  2. RootNodeStyle , ParentNodeStyle o LeafNodeStyle, a seconda del tipo di nodo. Se la raccolta LevelStyles è definita, viene applicata in questo momento, eseguendo l'override delle altre proprietà di stile del nodo.

  3. SelectedNodeStyle .

  4. HoverNodeStyle .

Per generare menu di navigazione in stile sommario in cui i nodi a un certo livello possono avere lo stesso aspetto, indipendentemente dal fatto che dispongano di nodi figlio, è possibile utilizzare la proprietà LevelStyles invece di impostare le singole proprietà di stile.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà LeafNodeStyle per controllare l'aspetto dei nodi foglia del controllo TreeView.



<%@ 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>



.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft