Share via


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 utilizzato dal ListView controllo per gestire facoltativamente gli eventi passati attraverso la gerarchia dei controlli. 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 dei controlli. Il valore restituito di questo metodo indica se gestire l'evento o passare l'evento verso l'alto nella gerarchia dei controlli.

Il ListView controllo esegue l'override dell'implementazione di base di questo metodo per eseguire l'azione appropriata quando si fa 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 SelectedIndex proprietà sul 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 .
"Aggiorna" Aggiornamenti il record corrente nell'origine dati con i valori associati del 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