Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Vlastnost TreeView.ParentNodeStyle

.NET Framework (current version)
 

Získá odkaz na TreeNodeStyle objekt, který vám umožní nastavit vzhled nadřazené uzly v TreeView ovládacího prvku.

Obor názvů:   System.Web.UI.WebControls
Sestavení:  System.Web (v System.Web.dll)

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

Hodnota vlastnosti

Type: System.Web.UI.WebControls.TreeNodeStyle

Odkaz na TreeNodeStyle která představuje styl nadřazené uzly v TreeView.

Použití ParentNodeStyle vlastnost pro řízení vzhledu nadřazené uzly v TreeView ovládacího prvku. Tato vlastnost je jen pro čtení; však můžete nastavit vlastnosti TreeNodeStyle objektu vrátí. Vlastnosti lze nastavit deklarativně ve formě Property-Subproperty, kde Subproperty je vlastnost TreeNodeStyle objekt (například ParentNodeStyle-ForeColor). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty (například ParentNodeStyle.ForeColor). Běžné nastavení obvykle obsahuje vlastní barvu pozadí, barvu popředí, vlastnosti písma a uzel mezery. Vlastnosti stylu jsou použity v následujícím pořadí podle priority:

  1. NodeStyle.

  2. RootNodeStyle, ParentNodeStyle, nebo LeafNodeStyle, v závislosti na typu uzlu. Pokud LevelStyles kolekce je definován, je v tomto okamžiku použita, přepisování ostatní vlastnosti stylů uzlu.

  3. SelectedNodeStyle.

  4. HoverNodeStyle.

Pokud je nutné generovat tabulky stylu obsahu navigační nabídky, kde uzly na určité úrovni by měly mít stejný vzhled bez ohledu na to, zda mají podřízené uzly, můžete zvážit použití LevelStyles vlastnost namísto nastavení vlastnosti stylu.

Následující příklad kódu ukazuje způsob použití ParentNodeStyle vlastnost pro řízení vzhledu nadřazené uzly v TreeView ovládacího prvku.


<%@ 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 ParentNodeStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TreeView ParentNodeStyle Example</h3>

      <!-- Declaratively set the ParentNodeStyle settings. --> 
      <asp:TreeView id="LinksTreeView"
        ParentNodeStyle-ForeColor="Green"
        ParentNodeStyle-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
K dispozici od 2.0
Zpět na začátek
Zobrazit: