TreeView.ParentNodeStyle Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan referensi ke TreeNodeStyle objek yang memungkinkan Anda mengatur tampilan simpul induk dalam TreeView kontrol.
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
Nilai Properti
Referensi ke TreeNodeStyle yang mewakili gaya simpul induk di TreeView.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara menggunakan ParentNodeStyle properti untuk mengontrol tampilan simpul induk dalam TreeView kontrol.
<%@ 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>
Keterangan
ParentNodeStyle Gunakan properti untuk mengontrol tampilan simpul induk dalam TreeView kontrol. Properti ini bersifat baca-saja; namun, Anda dapat mengatur properti objek yang TreeNodeStyle dikembalikannya. Properti dapat diatur secara deklaratif dalam formulir Property-Subproperty, di mana Subproperty adalah properti TreeNodeStyle objek (misalnya, ParentNodeStyle-ForeColor). Properti juga dapat diatur secara terprogram dalam formulir Property.Subproperty (misalnya, ParentNodeStyle.ForeColor). Pengaturan umum biasanya mencakup warna latar belakang kustom, warna latar depan, properti font, dan penspasian simpul. Properti gaya diterapkan dalam urutan prioritas berikut:
RootNodeStyle, , ParentNodeStyleatau LeafNodeStyle, tergantung pada jenis node. LevelStyles Jika koleksi didefinisikan, koleksi diterapkan saat ini, mengambil alih properti gaya node lainnya.
Jika Anda perlu membuat menu navigasi gaya daftar isi di mana simpul pada tingkat tertentu harus memiliki tampilan yang sama, terlepas dari apakah mereka memiliki simpul anak, Anda mungkin mempertimbangkan untuk menggunakan LevelStyles properti alih-alih mengatur properti gaya individual.