SubMenuStyleCollection 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SubMenuStyle 컨트롤에 있는 Menu 개체의 컬렉션을 나타냅니다.
public ref class SubMenuStyleCollection : System::Web::UI::StateManagedCollection
public class SubMenuStyleCollection : System.Web.UI.StateManagedCollection
type SubMenuStyleCollection = class
inherit StateManagedCollection
Public Class SubMenuStyleCollection
Inherits StateManagedCollection
- 상속
예제
다음 예제에서는 사용 하는 방법에 설명 합니다 SubMenuStyleCollection 에서 하위 메뉴에 대 한 스타일 설정을 지정 하는 클래스를 Menu 컨트롤의 하위 메뉴의 수준에 따라 합니다. 이 예제에서는 합니다 LevelSubMenuStyles 속성이 반환을 SubMenuStyleCollection 개체입니다.
<%@ 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>Menu LevelSubMenuStyles</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu LevelSubMenuStyles</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="3"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<levelsubmenustyles>
<asp:submenustyle backcolor="LightSteelBlue"
forecolor="Black"/>
<asp:submenustyle backcolor="SkyBlue"
forecolor="Gray"/>
</levelsubmenustyles>
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</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" >
<head runat="server">
<title>Menu LevelSubMenuStyles</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu LevelSubMenuStyles</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="3"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<levelsubmenustyles>
<asp:submenustyle backcolor="LightSteelBlue"
forecolor="Black"/>
<asp:submenustyle backcolor="SkyBlue"
forecolor="Gray"/>
</levelsubmenustyles>
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
설명
SubMenuStyleCollection 클래스를 저장 및 컬렉션을 관리 하는 데 사용 됩니다 SubMenuStyle 개체를 Menu 제어 합니다. 합니다 Menu 컨트롤이 사용 하는 SubMenuStyleCollection 클래스의 기본 데이터 형식으로는 LevelSubMenuStyles 속성입니다.
합니다 LevelSubMenuStyles 속성 외에 추가 스타일 선택 항목을 제공 합니다 StaticMenuStyle 및 DynamicMenuStyle 속성입니다. 첫 번째 스타일은 SubMenuStyleCollection 메뉴의 첫 번째 수준에 대 한 하위 메뉴 스타일에 해당 하는 컬렉션입니다. 컬렉션의 두 번째 스타일 메뉴 및 등의 두 번째 수준에 대 한 하위 메뉴 스타일에 해당합니다. LevelSubMenuStyles 속성은 주로 웹 사이트 맵 같은 탐색 메뉴를 생성 하는 특정 수준에서 메뉴 항목 하위 메뉴가 있는지 여부에 관계 없이 동일한 모양이 있어야 합니다.
SubMenuStyleCollection 클래스는 대부분의 멤버에서 상속 된 StateManagedCollection 클래스입니다. 상속된 된 멤버에 대 한 자세한 내용은 참조는 StateManagedCollection 컬렉션입니다.
속성
Count |
StateManagedCollection 컬렉션에 포함된 요소의 개수를 가져옵니다. (다음에서 상속됨 StateManagedCollection) |
Item[Int32] |
SubMenuStyle 컬렉션 개체의 지정된 인덱스에서 SubMenuStyleCollection 개체에 대한 참조를 가져옵니다. |
메서드
명시적 인터페이스 구현
확장 메서드
Cast<TResult>(IEnumerable) |
IEnumerable의 요소를 지정된 형식으로 캐스팅합니다. |
OfType<TResult>(IEnumerable) |
지정된 형식에 따라 IEnumerable의 요소를 필터링합니다. |
AsParallel(IEnumerable) |
쿼리를 병렬화할 수 있도록 합니다. |
AsQueryable(IEnumerable) |
IEnumerable을 IQueryable로 변환합니다. |