TreeView.HoverNodeStyle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Verweis auf das TreeNodeStyle Objekt ab, mit dem Sie die Darstellung eines Knotens festlegen können, wenn der Mauszeiger darüber positioniert wird.
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
Eigenschaftswert
Ein Verweis auf das TreeNodeStyle , das die Formatvorlage eines Knotens darstellt, wenn der Mauszeiger darüber positioniert wird.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die HoverNodeStyle Eigenschaft verwendet wird, um die Darstellung eines Knotens zu steuern, wenn der Mauszeiger darüber positioniert wird. Damit dieses Beispiel funktioniert, müssen Sie ein <head> Element mit einem runat="server" Attribut einschließen.
<%@ 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>
Hinweise
Verwenden Sie die HoverNodeStyle Eigenschaft, um die Darstellung eines Knotens zu steuern, wenn der Mauszeiger darüber positioniert wird. Diese Eigenschaft ist schreibgeschützt; Sie können jedoch die Eigenschaften des TreeNodeStyle zurückgegebenen Objekts festlegen. Die Eigenschaften können deklarativ im Formular Property-Subpropertyfestgelegt werden, wobei Subproperty es sich um eine Eigenschaft des TreeNodeStyle Objekts handelt (z. B HoverNodeStyle-ForeColor. ). Die Eigenschaften können auch programmgesteuert im Formular Property.Subproperty festgelegt werden (z. B HoverNodeStyle.ForeColor. ). Dieses Feature wird nur für skriptfähige Clients unterstützt.
Hinweis
Um die HoverNodeStyle Eigenschaft zu verwenden, müssen Sie ein <head> Element mit einem runat="server" Attribut einschließen.
Allgemeine Einstellungen umfassen in der Regel eine benutzerdefinierte Hintergrundfarbe, Vordergrundfarbe, Schriftarteigenschaften und Knotenabstand. Formateigenschaften werden in der folgenden Reihenfolge angewendet:
RootNodeStyle, ParentNodeStyleoder LeafNodeStyle, je nach Knotentyp. Wenn die LevelStyles Auflistung definiert ist, wird sie zurzeit angewendet, und die anderen Eigenschaften des Knotenstils werden überschrieben.
Hinweis
Die Formatvorlageneinstellungen für die HoverNodeStyle Eigenschaft setzen alle entsprechenden Einstellungen für Knotenformatvorlagen außer Kraft, die sich in den NodeStyleEigenschaften , RootNodeStyle, , ParentNodeStyleoder LeafNodeStyleSelectedNodeStyle Eigenschaften befinden.
Die
Im Gegensatz zu den ParentNodeStyle Eigenschaften LeafNodeStyle , bei denen es sich um Objekte handelt TreeNodeStyle , handelt es sich bei der HoverNodeStyle Eigenschaft um ein Style Objekt.