SubMenuStyleCollection Classe
TOC
Comprimi il sommario
Espandi il sommario
Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe SubMenuStyleCollection

 

Rappresenta una raccolta di oggetti SubMenuStyle in un controllo Menu.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Web.UI.StateManagedCollection
    System.Web.UI.WebControls.SubMenuStyleCollection

public class SubMenuStyleCollection : StateManagedCollection

NomeDescrizione
System_CAPS_pubpropertyCount

Ottiene il numero di elementi contenuti nella raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubpropertyItem[Int32]

Ottiene un riferimento all'oggetto SubMenuStyle in corrispondenza dell'indice specificato nell'oggetto insieme SubMenuStyleCollection.

NomeDescrizione
System_CAPS_pubmethodAdd(SubMenuStyle)

Aggiunge uno stile di sottomenu all'insieme SubMenuStyleCollection.

System_CAPS_pubmethodClear()

Rimuove tutti gli elementi dalla raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubmethodContains(SubMenuStyle)

Determina se l'insieme SubMenuStyleCollection contiene un'istanza SubMenuStyle specifica.

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia gli elementi della raccolta StateManagedCollection in una matrice, a partire da un indice della matrice specifico.(Ereditato da StateManagedCollection.)

System_CAPS_pubmethodCopyTo(SubMenuStyle[], Int32)

Copia gli elementi dell'insieme SubMenuStyleCollection in una matrice, iniziando da un indice specificato della matrice.

System_CAPS_protmethodCreateKnownType(Int32)

Crea un System.Object del tipo di dati che corrisponde all'indice specificato.(Esegue l’override di StateManagedCollection.CreateKnownType(Int32)).

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetEnumerator()

Restituisce un iteratore che consente di scorrere la raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_protmethodGetKnownTypes()

Crea una matrice di oggetti System.Type che contiene i tipi di dati supportati della classe SubMenuStyleCollection.(Esegue l’override di StateManagedCollection.GetKnownTypes()).

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIndexOf(SubMenuStyle)

Determina la posizione di un oggetto specificato SubMenuStyle oggetto di SubMenuStyleCollection insieme.

System_CAPS_pubmethodInsert(Int32, SubMenuStyle)

Inserisce un SubMenuStyle nell'oggetto di SubMenuStyleCollection raccolta in corrispondenza dell'indice specificato.

System_CAPS_protmethodMemberwiseClone()

Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object.)

System_CAPS_protmethodOnClear()

Quando sottoposto a override in una classe derivata, esegue ulteriori operazioni prima che il metodo Clear rimuova tutti gli elementi dalla raccolta.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodOnClearComplete()

Quando sottoposto a override in una classe derivata, esegue ulteriori operazioni dopo che il metodo Clear ha completato la rimozione di tutti gli elementi dalla raccolta.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodOnInsert(Int32, Object)

Chiamato prima che il Add e Insert metodi.(Esegue l’override di StateManagedCollection.OnInsert(Int32, Object)).

System_CAPS_protmethodOnInsertComplete(Int32, Object)

Quando sottoposto a override in una classe derivata, esegue ulteriori operazioni dopo che il metodo M:System.Web.UI.StateManagedCollection.System.Collections.IList.Insert(System.Int32,System.Object) o M:System.Web.UI.StateManagedCollection.System.Collections.IList.Add(System.Object) ha aggiunto un elemento alla raccolta.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodOnRemove(Int32, Object)

Quando sottoposto a override in una classe derivata, esegue ulteriori operazioni prima che il metodo M:System.Web.UI.StateManagedCollection.System.Collections.IList.Remove(System.Object) o M:System.Web.UI.StateManagedCollection.System.Collections.IList.RemoveAt(System.Int32) rimuova l'elemento specificato dalla raccolta.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodOnRemoveComplete(Int32, Object)

Quando sottoposto a override in una classe derivata, esegue ulteriori operazioni dopo che il metodo M:System.Web.UI.StateManagedCollection.System.Collections.IList.Remove(System.Object) o M:System.Web.UI.StateManagedCollection.System.Collections.IList.RemoveAt(System.Int32) ha completato la rimozione dell'elemento specificato dalla raccolta.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodOnValidate(Object)

Quando sottoposto a override in una classe derivata, convalida un elemento della raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubmethodRemove(SubMenuStyle)

Rimuove la prima occorrenza dell'oggetto specificato SubMenuStyle dell'oggetto dal SubMenuStyleCollection insieme.

System_CAPS_pubmethodRemoveAt(Int32)

Rimuove il SubMenuStyle oggetto nella posizione specificata.

System_CAPS_pubmethodSetDirty()

Impone la serializzazione dell'intera raccolta StateManagedCollection nello stato di visualizzazione.(Ereditato da StateManagedCollection.)

System_CAPS_protmethodSetDirtyObject(Object)

Indica all'oggetto SubMenuStyle di input contenuto nell'insieme SubMenuStyleCollection di registrare lo stato completo nello stato di visualizzazione.(Esegue l’override di StateManagedCollection.SetDirtyObject(Object)).

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Restituisce un iteratore che consente di scorrere la raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Aggiunge un elemento alla raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Clear()

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Rimuove tutti gli elementi dalla raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Stabilisce se la raccolta StateManagedCollection contiene un valore specifico.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Determina l'indice di un elemento specificato nella raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Inserisce un elemento nella raccolta StateManagedCollection in corrispondenza dell'indice specificato.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Rimuove la prima occorrenza dell'oggetto specificato dalla raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.RemoveAt(Int32)

Rimuove l'elemento IStateManager in corrispondenza dell'indice specificato.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.LoadViewState(Object)

Ripristina lo stato di visualizzazione salvato in precedenza della raccolta StateManagedCollection e gli elementi IStateManager in essa contenuti.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.SaveViewState()

Salva le modifiche apportate alla raccolta StateManagedCollection e ogni oggetto IStateManager in essa contenuto dal momento in cui è stato eseguito il postback della pagina nel server.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStateManager.TrackViewState()

Fa in modo che la raccolta StateManagedCollection e ogni oggetto IStateManager in essa contenuto tenga traccia delle modifiche apportate al rispettivo stato di visualizzazione, in modo da consentirne il mantenimento nelle diverse richieste per la stessa pagina.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.Count

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene il numero di elementi contenuti nella raccolta StateManagedCollection.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene un valore che indica se la raccolta StateManagedCollection è sincronizzata (thread-safe).Questo metodo restituisce false in tutti i casi.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta StateManagedCollection. Questo metodo restituisce null in tutti i casi.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene un valore che indica se la dimensione della raccolta StateManagedCollection è fissa. Questo metodo restituisce false in tutti i casi.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene un valore che indica se la raccolta StateManagedCollection è di sola lettura.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Questa API supporta l'infrastruttura di prodotto e non deve essere usata direttamente dal codice. Ottiene l'elemento IStateManager in corrispondenza dell'indice specificato.(Ereditato da StateManagedCollection.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIStateManager.IsTrackingViewState

Ottiene un valore che indica se la raccolta StateManagedCollection salva le modifiche apportate al relativo stato di visualizzazione.(Ereditato da StateManagedCollection.)

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un oggetto IEnumerable in un oggetto IQueryable.(Definito da Queryable).

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable).

La SubMenuStyleCollection classe viene utilizzata per archiviare e gestire una raccolta di SubMenuStyle gli oggetti in un Menu controllo. Il Menu controlli utilizza la SubMenuStyleCollection classe con il tipo di dati sottostante la LevelSubMenuStyles proprietà.

Il LevelSubMenuStyles proprietà è disponibili opzioni di stile aggiuntive oltre al StaticMenuStyle e DynamicMenuStyle proprietà. Il primo stile di SubMenuStyleCollection insieme corrisponde allo stile di sottomenu per il primo livello del menu. Il secondo stile nell'insieme corrisponde allo stile di sottomenu per il secondo livello di menu e così via. Il LevelSubMenuStyles proprietà spesso viene utilizzata per generare un menu di navigazione, come una mappa del sito Web, in cui le voci menu un determinato livello devono avere lo stesso aspetto indipendentemente dal fatto che dispongano di sottomenu.

La SubMenuStyleCollection classe eredita la maggior parte dei relativi membri di StateManagedCollection (classe). Per ulteriori informazioni sui membri ereditati, vedere il StateManagedCollection insieme.

Nell'esempio seguente viene illustrato come utilizzare la SubMenuStyleCollection classe per specificare le impostazioni di stile per i sottomenu in un Menu controllo in base al livello di sottomenu. In questo esempio, il LevelSubMenuStyles restituisce un SubMenuStyleCollection oggetto.


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

.NET Framework
Disponibile da 2.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft