Bagikan melalui


SubMenuStyle Kelas

Definisi

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)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ICustomTypeDescriptor.GetAttributes()

Untuk deskripsi anggota ini, lihat GetAttributes().

ICustomTypeDescriptor.GetClassName()

Untuk deskripsi anggota ini, lihat GetClassName().

ICustomTypeDescriptor.GetComponentName()

Untuk deskripsi anggota ini, lihat GetComponentName().

ICustomTypeDescriptor.GetConverter()

Untuk deskripsi anggota ini, lihat GetConverter().

ICustomTypeDescriptor.GetDefaultEvent()

Untuk deskripsi anggota ini, lihat GetDefaultEvent().

ICustomTypeDescriptor.GetDefaultProperty()

Untuk deskripsi anggota ini, lihat GetDefaultProperty().

ICustomTypeDescriptor.GetEditor(Type)

Untuk deskripsi anggota ini, lihat GetEditor(Type).

ICustomTypeDescriptor.GetEvents()

Untuk deskripsi anggota ini, lihat GetEvents().

ICustomTypeDescriptor.GetEvents(Attribute[])

Untuk deskripsi anggota ini, lihat GetEvents(Attribute[]).

ICustomTypeDescriptor.GetProperties()

Untuk deskripsi anggota ini, lihat GetProperties().

ICustomTypeDescriptor.GetProperties(Attribute[])

Untuk deskripsi anggota ini, lihat GetProperties(Attribute[]).

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Untuk deskripsi anggota ini, lihat GetPropertyOwner(PropertyDescriptor).

IStateManager.IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah kontrol server melacak perubahan status tampilannya.

(Diperoleh dari Style)
IStateManager.LoadViewState(Object)

Memuat status yang disimpan sebelumnya.

(Diperoleh dari Style)
IStateManager.SaveViewState()

Mengembalikan objek yang berisi perubahan status.

(Diperoleh dari Style)
IStateManager.TrackViewState()

Mulai melacak perubahan status.

(Diperoleh dari Style)

Berlaku untuk

Lihat juga