Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

TreeView.LeafNodeStyle-Eigenschaft

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Darstellung von Endknoten festlegen können.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public TreeNodeStyle LeafNodeStyle { get; }

Eigenschaftswert

Typ: System.Web.UI.WebControls.TreeNodeStyle
Ein Verweis auf TreeNodeStyle, der den Stil der Endknoten in TreeView darstellt.

Steuern Sie mithilfe der LeafNodeStyle-Eigenschaft die Darstellung der Endknoten im TreeView-Steuerelement. Diese Eigenschaft ist schreibgeschützt. Sie können jedoch die Eigenschaften des von ihr zurückgegebenen TreeNodeStyle-Objekts festlegen. Die Eigenschaften können deklarativ im Format Property-Subproperty festgelegt werden, wobei Subproperty eine Eigenschaft des TreeNodeStyle-Objekts ist (beispielsweise LeafNodeStyle-ForeColor). Die Eigenschaften können auch programmgesteuert im Format Property.Subproperty festgelegt werden (beispielsweise LeafNodeStyle.ForeColor). Zu den allgemeinen Einstellungen gehören normalerweise benutzerdefinierte Hintergrundfarbe, Vordergrundfarbe, Schriftarteigenschaften und Knotenabstand. Formateigenschaften werden in der folgenden Rangfolge angewendet:

  1. NodeStyle .

  2. RootNodeStyle , ParentNodeStyle oder LeafNodeStyle, abhängig vom Knotentyp. Die LevelStyles-Auflistung wird mit der Definition gleichzeitig angewendet und überschreibt jedwede Formateigenschaften der Knoten.

  3. SelectedNodeStyle .

  4. HoverNodeStyle .

Wenn Sie Navigationsmenüs im Stil von Inhaltsverzeichnissen erstellen müssen, in denen Knoten einer bestimmten Ebene auf dieselbe Weise dargestellt werden sollen, unabhängig davon, ob sie über untergeordnete Knoten verfügen, empfiehlt es sich, die LevelStyles-Eigenschaft zu verwenden, anstatt die einzelnen Stileigenschaften festzulegen.

Im folgenden Codebeispiel wird veranschaulicht, wie mit der LeafNodeStyle-Eigenschaft die Darstellung der Endknoten im TreeView-Steuerelement gesteuert 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>



.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.