Proprietà ViewMode

Imposta o restituisce la modalità di visualizzazione di un controllo ObjectList.

public ObjectListViewMode ViewMode {
   get,
   set
}

Osservazioni

Consente all'utente di impostare la modalità di visualizzazione corrente del controllo ObjectList.

Una modalità di visualizzazione è del tipo ObjectListViewMode. Per la proprietà, l'enumerazione ObjectListViewMode rende disponibili le opzioni riportate di seguito.

Nome membro Descrizione
List Consente di visualizzare ogni campo dell'elemento, inclusi il titolo e il valore. In HTML, questa visualizzazione viene combinata con la visualizzazione Commands, nella quale i comandi vengono mostrati come collegamenti ipertestuali al disotto dei dettagli.
Commands Visualizzazione dei comandi in WML. Si tratta della visualizzazione predefinita quando viene eseguito per la prima volta il rendering della pagina che contiene l'elenco di oggetti. Sono visibili i campi etichetta degli elementi o, se la proprietà TableFields non è vuota, una tabella le cui colonne corrispondono ai campi della tabella e le cui righe corrispondono agli elementi. Se nella visualizzazione Details sono presenti ulteriori informazioni, viene eseguito il rendering di un collegamento ipertestuale per ogni elemento contenuto nella visualizzazione. In tale collegamento, per impostazione predefinita, è riportato More.
Details Il rendering di questa visualizzazione viene eseguito in maniera distinta solo per i dispositivi WML. È costituito da un menu con i comandi della classe ObjectList e da una voce di menu che consente di scegliere la visualizzazione Details. Nei dispositivi HTML, questa visualizzazione si combina con la visualizzazione Details, nella quale i comandi vengono mostrati come collegamenti ipertestuali al disotto dei dettagli.

Nota   È necessario selezionare un elemento prima di impostare questa enumerazione sulla visualizzazione Commands o Details. Il tentativo di impostare l'enumerazione prima di aver selezionato un elemento genera un'eccezione.

Una modalità di visualizzazione viene mantenuta in uno stato di visualizzazione privato, in modo che, indipendentemente dal fatto che il valore della proprietà EnableViewState dell'oggetto ObjectList sia true, la modalità di visualizzazione viene mantenuta come campo privato. Tuttavia, se il valore della proprietà EnableViewState è false, l'insieme di elementi non viene mantenuto quando si eseguono altre richieste; in questo caso è necessario ripetere l'associazione a dati per ogni richiesta.

Vedere anche

Supporto dello stato di visualizzazione privato

Si applica a: classe ObjectList