ListView.OnBubbleEvent(Object, EventArgs) Metodo

Definizione

Determina se è necessario gestire un evento per il controllo ListView.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent (object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parametri

source
Object

Origine dell'evento.

e
EventArgs

Dati dell'evento.

Restituisce

true se l'evento deve essere gestito; in caso contrario, false.

Commenti

Il OnBubbleEvent metodo viene usato dal ListView controllo per gestire facoltativamente gli eventi passati attraverso la gerarchia di controllo. Determina se gestire un evento esaminando le proprietà dell'oggetto EventArgs contenuto nel e parametro. Quando un evento deve essere gestito, il metodo esegue l'azione appropriata. Altri eventi vengono ignorati e passati alla gerarchia di controllo. Il valore restituito di questo metodo indica se gestire l'evento o passare l'evento alla gerarchia di controllo.

Il ListView controllo esegue l'override dell'implementazione di base di questo metodo per eseguire l'azione appropriata quando viene fatto clic su uno dei pulsanti riconosciuti dal controllo. Nella tabella seguente sono elencati i pulsanti riconosciuti dal ListView controllo.

Valore CommandName Descrizione
"Annulla" Annulla un'operazione di modifica o inserimento. Genera l'evento ItemCanceling.
"Delete" Elimina il record corrente dall'origine dati. Genera gli ItemDeleted eventi e ItemDeleting .
"Seleziona" Imposta la proprietà sul SelectedIndex valore della DisplayIndex proprietà per l'elemento. Esegue il rendering del SelectedItemTemplate modello per l'elemento. Genera gli SelectedIndexChanging eventi e SelectedIndexChanged .
"Modifica" Inserisce l'elemento in modalità di modifica. Esegue il rendering del EditItemTemplate modello per l'elemento. Genera l'evento ItemEditing.
"Inserisci" Inserisce i valori associati dal InsertItemTemplate modello nell'origine dati. Genera gli ItemInserting eventi e ItemInserted .
"Aggiornamento" Aggiorna il record corrente nell'origine dati con i valori associati dal EditItemTemplate modello. Genera gli ItemUpdating eventi e ItemUpdated .
"Ordina" Ordina le colonne elencate nella CommandArgument proprietà del pulsante. Genera gli Sorting eventi e Sorted .

Questa versione del metodo restituisce true se uno di questi pulsanti genera un evento gestito dal controllo. Per altre informazioni sul bubbling degli eventi, vedere Gestione e generazione di eventi.

Si applica a

Vedi anche