TreeView.ParentNodeStyle Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimde üst düğümlerin TreeNodeStyle görünümünü ayarlamanıza olanak tanıyan bir nesne başvurusu TreeView alır.
public:
property System::Web::UI::WebControls::TreeNodeStyle ^ ParentNodeStyle { System::Web::UI::WebControls::TreeNodeStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TreeNodeStyle ParentNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ParentNodeStyle : System.Web.UI.WebControls.TreeNodeStyle
Public ReadOnly Property ParentNodeStyle As TreeNodeStyle
Özellik Değeri
içindeki üst düğümlerin TreeViewstilini temsil eden öğesine başvuruTreeNodeStyle.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, denetimindeki ParentNodeStyle üst düğümlerin TreeView görünümünü denetlemek için özelliğinin nasıl kullanılacağını gösterir.
<%@ 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>
<%@ 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>
Açıklamalar
Denetimindeki ParentNodeStyle üst düğümlerin TreeView görünümünü denetlemek için özelliğini kullanın. Bu özellik salt okunurdur; ancak, döndürdüğü nesnenin TreeNodeStyle özelliklerini ayarlayabilirsiniz. Özellikler biçiminde bildirimli olarak Property-Subproperty
ayarlanabilir; burada Subproperty
nesnenin TreeNodeStyle bir özelliğidir (örneğin, ParentNodeStyle-ForeColor
). Özellikler, formda Property.Subproperty
program aracılığıyla da ayarlanabilir (örneğin, ParentNodeStyle.ForeColor
). Genel ayarlar genellikle özel bir arka plan rengi, ön plan rengi, yazı tipi özellikleri ve düğüm aralığıdır. Stil özellikleri aşağıdaki öncelik sırasına göre uygulanır:
RootNodeStyle, ParentNodeStyleveya LeafNodeStyledüğüm türüne bağlı olarak . LevelStyles Koleksiyon tanımlanmışsa, diğer düğüm stili özellikleri geçersiz kılınarak şu anda uygulanır.
Alt düğümleri olup olmadığına bakılmaksızın, belirli bir düzeydeki düğümlerin aynı görünüme sahip olması gereken içindekiler stili gezinti menüleri tablosu oluşturmanız gerekiyorsa, tek tek stil özelliklerini ayarlamak yerine özelliğini kullanmayı LevelStyles düşünebilirsiniz.