TreeView.HoverNodeStyle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verwijzing op naar het TreeNodeStyle object waarmee u het uiterlijk van een knooppunt kunt instellen wanneer de muisaanwijzer erop wordt geplaatst.
public:
property System::Web::UI::WebControls::Style ^ HoverNodeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style HoverNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.HoverNodeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property HoverNodeStyle As Style
Waarde van eigenschap
Een verwijzing naar de TreeNodeStyle stijl van een knooppunt wanneer de muisaanwijzer erop wordt weergegeven.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de HoverNodeStyle eigenschap gebruikt om het uiterlijk van een knooppunt te bepalen wanneer de muisaanwijzer erop wordt weergegeven. Als u dit voorbeeld wilt laten werken, moet u een <head> element met een runat="server" kenmerk opnemen.
<%@ 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" >
<!-- The HoverNodeStyle property needs this head element to work. -->
<head runat="server">
<title>TreeView HoverNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView HoverNodeStyle Example</h3>
<!-- Declaratively set the HoverNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
HoverNodeStyle-ForeColor="Green"
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="VB" %>
<!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" >
<!-- The HoverNodeStyle property needs this head element to work. -->
<head runat="server">
<title>TreeView HoverNodeStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView HoverNodeStyle Example</h3>
<!-- Declaratively set the HoverNodeStyle settings. -->
<asp:TreeView id="LinksTreeView"
HoverNodeStyle-ForeColor="Green"
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>
Opmerkingen
Gebruik de HoverNodeStyle eigenschap om het uiterlijk van een knooppunt te bepalen wanneer de muisaanwijzer erop staat. Deze eigenschap heeft het kenmerk Alleen-lezen; U kunt echter de eigenschappen instellen van het TreeNodeStyle object dat wordt geretourneerd. De eigenschappen kunnen declaratief worden ingesteld in het formulier Property-Subproperty, waar Subproperty is een eigenschap van het TreeNodeStyle object (bijvoorbeeld HoverNodeStyle-ForeColor). De eigenschappen kunnen ook programmatisch worden ingesteld in het formulier Property.Subproperty (bijvoorbeeld HoverNodeStyle.ForeColor). Deze functie wordt alleen ondersteund voor clients die geschikt zijn voor scripts.
Note
Als u de HoverNodeStyle eigenschap wilt gebruiken, moet u een <head> element met een runat="server" kenmerk opnemen.
Algemene instellingen zijn meestal een aangepaste achtergrondkleur, voorgrondkleur, lettertype-eigenschappen en knooppuntafstand. Stijleigenschappen worden in de volgende volgorde toegepast:
RootNodeStyle, ParentNodeStyleof LeafNodeStyle, afhankelijk van het knooppunttype. Als de LevelStyles verzameling is gedefinieerd, wordt deze op dit moment toegepast en worden de andere eigenschappen van de knooppuntstijl overschreven.
Note
De stijlinstellingen voor de HoverNodeStyle eigenschap overschrijven alle bijbehorende instellingen voor knooppuntstijlen die zich in de NodeStyleeigenschap , RootNodeStyleParentNodeStyle, of LeafNodeStyleSelectedNodeStyleeigenschap bevinden.
De HoverNodeStyle eigenschap wordt niet weergegeven voor een knooppunt waarop de SelectAction eigenschap is ingesteld op TreeNodeSelectAction.None.
In tegenstelling tot de ParentNodeStyle en de LeafNodeStyle eigenschappen, die objecten zijn TreeNodeStyle , is de HoverNodeStyle eigenschap een Style object.