TreeView.HoverNodeStyle 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
마우스 포인터를 노드 위에 가져가면 표시되는 노드의 모양을 설정할 수 있는 TreeNodeStyle 개체에 대한 참조를 가져옵니다.
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
속성 값
마우스 포인터를 노드 위에 가져가면 표시되는 노드의 스타일을 나타내는 TreeNodeStyle에 대한 참조입니다.
- 특성
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 HoverNodeStyle 마우스 포인터 위로 가져갈 때 노드의 모양을 제어 하는 속성입니다. 이 예제가 작동 하려면 포함 해야 합니다는 <head>
요소는 runat="server"
특성입니다.
<%@ 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>
설명
사용 된 HoverNodeStyle 마우스 포인터 위로 가져갈 때 노드의 모양을 제어 하는 속성입니다. 이 속성은 읽기 전용입니다. 그러나의 속성을 설정할 수는 TreeNodeStyle 반환 되는 개체입니다. 속성 형식에서 선언적으로 설정할 수 있습니다 Property-Subproperty
, 여기서 Subproperty
속성인 합니다 TreeNodeStyle 개체 (예를 들어 HoverNodeStyle-ForeColor
). 형식에서 속성을 프로그래밍 방식으로 설정할 수도 있습니다 Property.Subproperty
(예를 들어 HoverNodeStyle.ForeColor
). 이 기능은 스크립트 가능 클라이언트 에서만 지원 됩니다.
참고
사용 하는 HoverNodeStyle 포함 해야 속성을 <head>
요소를 runat="server"
특성입니다.
일반적인 설정에는 일반적으로 사용자 지정 배경색, 전경색, 글꼴 속성 및 노드 간격 포함 됩니다. 스타일 속성은 다음 순서 대로 적용 됩니다.
RootNodeStyle하십시오 ParentNodeStyle, 또는 LeafNodeStyle노드 형식에 따라 합니다. 경우는 LevelStyles 컬렉션이 정의 된, 다른 노드 스타일 속성을 재정의이 이번에 적용 됩니다.
참고
에 대 한 스타일 설정을 HoverNodeStyle 속성에 있는 해당 노드 스타일 설정 보다 우선 합니다 NodeStyle, RootNodeStyle, ParentNodeStyle, LeafNodeStyle, 또는 SelectedNodeStyle 속성입니다.
합니다 HoverNodeStyle 속성을 사용 하 여 노드에 대 한 렌더링 되지 않습니다 해당 SelectAction 속성으로 설정 TreeNodeSelectAction.None
합니다.
달리는 ParentNodeStyle 및 LeafNodeStyle 속성을 TreeNodeStyle 개체를 HoverNodeStyle 속성이 Style 개체입니다.