Bagikan melalui


SubMenuStyleCollection Kelas

Definisi

Mewakili kumpulan SubMenuStyle objek dalam Menu kontrol.

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
Warisan
SubMenuStyleCollection

Contoh

Contoh berikut menunjukkan cara menggunakan SubMenuStyleCollection kelas untuk menentukan pengaturan gaya untuk submenus dalam Menu kontrol berdasarkan tingkat submenu. Dalam contoh ini, LevelSubMenuStyles properti mengembalikan SubMenuStyleCollection objek .


<%@ 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>

Keterangan

Kelas SubMenuStyleCollection ini digunakan untuk menyimpan dan mengelola kumpulan SubMenuStyle objek dalam Menu kontrol. Kontrol Menu menggunakan kelas sebagai jenis data yang LevelSubMenuStyles mendasar SubMenuStyleCollection dari properti .

Properti LevelSubMenuStyles ini menyediakan pilihan gaya tambahan selain StaticMenuStyle properti dan DynamicMenuStyle . Gaya pertama dalam SubMenuStyleCollection koleksi sesuai dengan gaya submenu untuk tingkat pertama menu. Gaya kedua dalam koleksi sesuai dengan gaya submenu untuk tingkat kedua menu, dan sebagainya. Properti LevelSubMenuStyles paling sering digunakan untuk menghasilkan menu navigasi, seperti peta situs Web, di mana item menu pada tingkat tertentu harus memiliki penampilan yang sama, terlepas dari apakah mereka memiliki submenu.

Kelas ini SubMenuStyleCollection mewarisi sebagian besar anggotanya dari StateManagedCollection kelas . Untuk informasi selengkapnya tentang anggota yang diwariskan, lihat StateManagedCollection koleksi.

Properti

Count

Mendapatkan jumlah elemen yang terkandung dalam StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
Item[Int32]

Mendapatkan referensi ke SubMenuStyle objek pada indeks yang ditentukan dalam SubMenuStyleCollection objek koleksi.

Metode

Add(SubMenuStyle)

Menambahkan gaya submenu ke SubMenuStyleCollection koleksi.

Clear()

Menghapus semua item dari StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
Contains(SubMenuStyle)

Menentukan apakah SubMenuStyleCollection koleksi berisi instans tertentu SubMenuStyle .

CopyTo(Array, Int32)

Menyalin elemen StateManagedCollection koleksi ke array, dimulai dari indeks array tertentu.

(Diperoleh dari StateManagedCollection)
CopyTo(SubMenuStyle[], Int32)

Menyalin konten SubMenuStyleCollection koleksi ke array, dimulai dari indeks array tertentu.

CreateKnownType(Int32)

Object Membuat jenis data yang sesuai dengan indeks yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan iterator yang melakukan iterasi melalui StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetKnownTypes()

Membuat array Type objek yang berisi jenis data kelas yang SubMenuStyleCollection didukung.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IndexOf(SubMenuStyle)

Menentukan lokasi objek yang ditentukan SubMenuStyle dalam SubMenuStyleCollection koleksi.

Insert(Int32, SubMenuStyle)

SubMenuStyle Menyisipkan objek ke SubMenuStyleCollection dalam koleksi pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnClear()

Saat ditimpa di kelas turunan, melakukan pekerjaan tambahan sebelum Clear() metode menghapus semua item dari koleksi.

(Diperoleh dari StateManagedCollection)
OnClearComplete()

Ketika ditimpa di kelas turunan, melakukan pekerjaan tambahan setelah Clear() metode selesai menghapus semua item dari koleksi.

(Diperoleh dari StateManagedCollection)
OnInsert(Int32, Object)

Dipanggil Add(SubMenuStyle) sebelum metode dan Insert(Int32, SubMenuStyle) .

OnInsertComplete(Int32, Object)

Saat ditimpa di kelas turunan, melakukan pekerjaan tambahan setelah IList.Insert(Int32, Object) metode atau IList.Add(Object) menambahkan item ke koleksi.

(Diperoleh dari StateManagedCollection)
OnRemove(Int32, Object)

Saat ditimpa di kelas turunan, melakukan pekerjaan tambahan sebelum IList.Remove(Object) metode atau IList.RemoveAt(Int32) menghapus item yang ditentukan dari koleksi.

(Diperoleh dari StateManagedCollection)
OnRemoveComplete(Int32, Object)

Saat ditimpa di kelas turunan, melakukan pekerjaan tambahan setelah IList.Remove(Object) metode atau IList.RemoveAt(Int32) menghapus item yang ditentukan dari koleksi.

(Diperoleh dari StateManagedCollection)
OnValidate(Object)

Saat ditimpa di kelas turunan, validasi elemen StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
Remove(SubMenuStyle)

Menghapus kemunculan pertama objek yang ditentukan SubMenuStyle dari SubMenuStyleCollection koleksi.

RemoveAt(Int32)

SubMenuStyle Menghapus objek pada lokasi yang ditentukan.

SetDirty()

Memaksa seluruh StateManagedCollection koleksi untuk diserialisasikan ke dalam status tampilan.

(Diperoleh dari StateManagedCollection)
SetDirtyObject(Object)

Menginstruksikan objek yang SubMenuStyle dimuat SubMenuStyleCollection oleh koleksi untuk merekam seluruh statusnya untuk melihat status.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.Count

Mendapatkan jumlah elemen yang terkandung dalam StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah koleksi disinkronkan StateManagedCollection (utas aman). Metode ini mengembalikan false dalam semua kasus.

(Diperoleh dari StateManagedCollection)
ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke StateManagedCollection koleksi. Metode ini mengembalikan null dalam semua kasus.

(Diperoleh dari StateManagedCollection)
IEnumerable.GetEnumerator()

Mengembalikan iterator yang melakukan iterasi melalui StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
IList.Add(Object)

Menambahkan item ke StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
IList.Clear()

Menghapus semua item dari StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
IList.Contains(Object)

Menentukan apakah StateManagedCollection koleksi berisi nilai tertentu.

(Diperoleh dari StateManagedCollection)
IList.IndexOf(Object)

Menentukan indeks item tertentu dalam StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
IList.Insert(Int32, Object)

Menyisipkan item ke StateManagedCollection dalam koleksi pada indeks yang ditentukan.

(Diperoleh dari StateManagedCollection)
IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah StateManagedCollection koleksi memiliki ukuran tetap. Metode ini mengembalikan false dalam semua kasus.

(Diperoleh dari StateManagedCollection)
IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah StateManagedCollection koleksi bersifat baca-saja.

(Diperoleh dari StateManagedCollection)
IList.Item[Int32]

Mendapatkan elemen pada IStateManager indeks yang ditentukan.

(Diperoleh dari StateManagedCollection)
IList.Remove(Object)

Menghapus kemunculan pertama objek yang ditentukan dari StateManagedCollection koleksi.

(Diperoleh dari StateManagedCollection)
IList.RemoveAt(Int32)

IStateManager Menghapus elemen pada indeks yang ditentukan.

(Diperoleh dari StateManagedCollection)
IStateManager.IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah StateManagedCollection koleksi menyimpan perubahan pada status tampilannya.

(Diperoleh dari StateManagedCollection)
IStateManager.LoadViewState(Object)

Memulihkan status tampilan koleksi yang StateManagedCollection disimpan sebelumnya dan item yang dikandungnya IStateManager .

(Diperoleh dari StateManagedCollection)
IStateManager.SaveViewState()

Menyimpan perubahan pada StateManagedCollection koleksi dan setiap IStateManager objek yang dikandungnya sejak halaman diposting kembali ke server.

(Diperoleh dari StateManagedCollection)
IStateManager.TrackViewState()

StateManagedCollection Menyebabkan koleksi dan setiap objek yang dikandungnya IStateManager untuk melacak perubahan pada status tampilannya sehingga dapat dipertahankan di seluruh permintaan untuk halaman yang sama.

(Diperoleh dari StateManagedCollection)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga