ListView.OnBubbleEvent(Object, EventArgs) Método

Definição

Determina se um evento para o ListView controlo deve ser tratado.

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

Parâmetros

source
Object

A origem do evento.

e
EventArgs

Os dados do evento.

Devoluções

true se o evento deve ser tratado; caso contrário, false.

Observações

O OnBubbleEvent método é usado pelo ListView controlo para, opcionalmente, gerir eventos que são passados pela hierarquia de controlo. Determina se deve lidar com um evento examinando as propriedades do EventArgs objeto contidas no e parâmetro. Quando um evento deve ser tratado, o método executa a ação apropriada. Outros eventos são ignorados e ultrapassados na hierarquia de controlo. O valor de retorno deste método indica se se deve tratar do evento ou se deve passar o evento para cima na hierarquia de controlo.

O ListView controlo sobrepõe-se à implementação base deste método para realizar a ação apropriada quando um dos botões reconhecidos pelo controlo é clicado. A tabela seguinte lista os botões que o ListView controlo reconhece.

Valor CommandName Description
Cancelar Cancela uma operação de edição ou inserção. Eleva o ItemCanceling evento.
"Apagar" Apaga o registo atual da fonte de dados. Aumenta os ItemDeleted eventos e ItemDeleting eventos.
"Selecionar" Define a SelectedIndex propriedade para o DisplayIndex valor do imóvel correspondente ao item. Renderiza o SelectedItemTemplate modelo do item. Aumenta os SelectedIndexChanging eventos e SelectedIndexChanged eventos.
"Editar" Coloca o item em modo de edição. Renderiza o EditItemTemplate modelo do item. Eleva o ItemEditing evento.
"Inserir" Insere os valores vinculados do InsertItemTemplate template na fonte de dados. Aumenta os ItemInserting eventos e ItemInserted eventos.
"Atualização" Atualiza o registo atual na fonte de dados com os valores vinculados do EditItemTemplate modelo. Aumenta os ItemUpdating eventos e ItemUpdated eventos.
"Sort" Ordena as colunas listadas na CommandArgument propriedade do botão. Aumenta os Sorting eventos e Sorted eventos.

Esta versão do método retorna true se um destes botões gerar um evento que é tratado pelo controlo. Para mais informações sobre o bubbling de eventos, consulte Manuseio e Criação de Eventos.

Aplica-se a

Ver também