SubMenuStyle Kelas
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.
Mewakili gaya submenu dalam Menu kontrol.
public ref class SubMenuStyle : System::Web::UI::WebControls::Style, System::ComponentModel::ICustomTypeDescriptor
public class SubMenuStyle : System.Web.UI.WebControls.Style, System.ComponentModel.ICustomTypeDescriptor
type SubMenuStyle = class
inherit Style
interface ICustomTypeDescriptor
Public Class SubMenuStyle
Inherits Style
Implements ICustomTypeDescriptor
- Warisan
- Penerapan
Contoh
Contoh berikut menunjukkan cara menentukan gaya kustom untuk submenu dalam menu dinamis.
<%@ 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 DynamicMenuStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicMenuStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicmenustyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black" />
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
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 DynamicMenuStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicMenuStyle Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="2"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server">
<dynamicmenustyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black" />
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Keterangan
SubMenuStyle Gunakan kelas untuk mewakili gaya submenu dalam Menu kontrol. Submenu dapat ditampilkan dalam menu statis atau menu dinamis. Menu statis selalu terlihat pada Menu kontrol, sedangkan menu dinamis hanya ditampilkan ketika pengguna memosisikan penunjuk mouse di atas item menu induk yang berisi submenu dinamis. Anda dapat menentukan karakteristik gaya yang berbeda (seperti ukuran dan warna font) untuk submenu dalam menu statis dan menu dinamis dengan menggunakan properti dalam tabel berikut.
| Properti gaya item submenu | Deskripsi |
|---|---|
| DynamicMenuStyle | Pengaturan gaya untuk submenu dalam menu dinamis. |
| StaticMenuStyle | Pengaturan gaya untuk submenu dalam menu statis. |
Kelas ini SubMenuStyle mewarisi sebagian besar anggotanya dari Style kelas . Ini memperluas Style kelas dengan menyediakan properti yang mengontrol jumlah ruang di sekitar teks item menu.
HorizontalPadding Gunakan properti untuk mengontrol jumlah ruang di sebelah kiri dan kanan teks item menu. Demikian pula, VerticalPadding properti mengontrol jumlah ruang di atas dan di bawah teks item menu.
Untuk informasi selengkapnya tentang pengaturan gaya yang diwariskan, lihat Style.
Nota
Atur z-index objek HTML yang terkait dengan submenu dengan mengatur CssClass properti gaya submenu. Atribut z-index menentukan urutan tumpukan objek HTML yang dirender. Secara default, item menu dinamis akan muncul di atas objek HTML apa pun yang memiliki indeks z default (0).
Konstruktor
| Nama | Deskripsi |
|---|---|
| SubMenuStyle() |
Menginisialisasi instans baru dari kelas SubMenuStyle. |
| SubMenuStyle(StateBag) |
Menginisialisasi instans SubMenuStyle baru kelas dengan informasi status tampilan yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| BackColor |
Mendapatkan atau mengatur warna latar belakang kontrol server Web. (Diperoleh dari Style) |
| BorderColor |
Mendapatkan atau mengatur warna batas kontrol server Web. (Diperoleh dari Style) |
| BorderStyle |
Mendapatkan atau mengatur gaya batas kontrol server Web. (Diperoleh dari Style) |
| BorderWidth |
Mendapatkan atau mengatur lebar batas kontrol server Web. (Diperoleh dari Style) |
| CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
| Container |
IContainer Mendapatkan yang berisi Component. (Diperoleh dari Component) |
| CssClass |
Mendapatkan atau mengatur kelas lembar gaya bertingkat (CSS) yang dirender oleh kontrol server Web pada klien. (Diperoleh dari Style) |
| DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
| Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (Diperoleh dari Component) |
| Font |
Mendapatkan properti font yang terkait dengan kontrol server Web. (Diperoleh dari Style) |
| ForeColor |
Mendapatkan atau mengatur warna latar depan (biasanya warna teks) kontrol server Web. (Diperoleh dari Style) |
| Height |
Mendapatkan atau mengatur tinggi kontrol server Web. (Diperoleh dari Style) |
| HorizontalPadding |
Mendapatkan atau mengatur jumlah ruang ke kiri dan kanan submenu. |
| IsEmpty |
Properti yang dilindungi. Mendapatkan nilai yang menunjukkan apakah ada elemen gaya yang telah didefinisikan dalam tas status. (Diperoleh dari Style) |
| IsTrackingViewState |
Mengembalikan nilai yang menunjukkan apakah ada elemen gaya yang telah ditentukan dalam tas status. (Diperoleh dari Style) |
| RegisteredCssClass |
Mendapatkan kelas lembar gaya berskala (CSS) yang terdaftar dengan kontrol. (Diperoleh dari Style) |
| Site |
Mendapatkan atau mengatur ISite dari Component. (Diperoleh dari Component) |
| VerticalPadding |
Mendapatkan atau mengatur jumlah ruang di atas dan di bawah submenu. |
| ViewState |
Mendapatkan tas negara yang memegang elemen gaya. (Diperoleh dari Style) |
| Width |
Mendapatkan atau mengatur lebar kontrol server Web. (Diperoleh dari Style) |
Metode
| Nama | Deskripsi |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Menambahkan atribut dan gaya HTML yang perlu dirender ke kontrol server yang ditentukan HtmlTextWriter dan Web. Metode ini terutama digunakan oleh pengembang kontrol. (Diperoleh dari Style) |
| AddAttributesToRender(HtmlTextWriter) |
Menambahkan atribut dan gaya HTML yang perlu dirender ke yang ditentukan HtmlTextWriter. Metode ini terutama digunakan oleh pengembang kontrol. (Diperoleh dari Style) |
| CopyFrom(Style) |
Menyalin properti gaya objek yang ditentukan Style ke dalam instans SubMenuStyle kelas saat ini. |
| CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
| Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang Component digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari Component) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Menambahkan properti SubMenuStyle gaya objek ke objek yang ditentukan CssStyleCollection . |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
| GetStyleAttributes(IUrlResolutionService) |
CssStyleCollection Mengambil objek untuk objek yang diimplementasikan yang ditentukanIUrlResolutionService. (Diperoleh dari Style) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| LoadViewState(Object) |
Memuat status yang disimpan sebelumnya. (Diperoleh dari Style) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
| MergeWith(Style) |
Menggabungkan properti gaya objek yang ditentukan Style dengan instans SubMenuStyle kelas saat ini. |
| Reset() |
Mengembalikan instans SubMenuStyle kelas saat ini ke status aslinya. |
| SaveViewState() |
Metode yang dilindungi. Menyimpan status apa pun yang telah dimodifikasi setelah TrackViewState() metode dipanggil. (Diperoleh dari Style) |
| SetBit(Int32) |
Metode internal yang dilindungi. Mengatur bidang bitmask internal yang menunjukkan properti gaya yang disimpan dalam tas status. (Diperoleh dari Style) |
| SetDirty() |
Style Menandai sehingga statusnya akan direkam dalam status tampilan. (Diperoleh dari Style) |
| TrackViewState() |
Metode yang dilindungi. Menandai awal untuk melacak perubahan status pada kontrol. Setiap perubahan yang dilakukan setelah pelacakan dimulai akan dilacak dan disimpan sebagai bagian dari status tampilan kontrol. (Diperoleh dari Style) |
Acara
| Nama | Deskripsi |
|---|---|
| Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |