Compartilhar via


ListView.OnBubbleEvent(Object, EventArgs) Método

Definição

Determina se um evento para o ListView controle 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 fonte do evento.

e
EventArgs

Os dados do evento.

Retornos

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

Comentários

O OnBubbleEvent método é usado pelo ListView controle para manipular opcionalmente eventos passados pela hierarquia de controle. Ele determina se um evento deve ser manipulado examinando as propriedades do EventArgs objeto que estão 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 passados para cima da hierarquia de controle. O valor retornado desse método indica se o evento deve ser manipulado ou passar o evento para cima na hierarquia de controle.

O ListView controle substitui a implementação base desse método para executar a ação apropriada quando um dos botões reconhecidos pelo controle é clicado. A tabela a seguir lista os botões que o ListView controle reconhece.

Valor commandname Descrição
"Cancelar" Cancela uma operação de edição ou inserção. Aciona o evento ItemCanceling.
"Excluir" Exclui o registro atual da fonte de dados. Gera o ItemDeleted e ItemDeleting eventos.
"Selecionar" Define a SelectedIndex propriedade como o valor da DisplayIndex propriedade do item. Renderiza o SelectedItemTemplate modelo para o item. Gera o SelectedIndexChanging e SelectedIndexChanged eventos.
"Editar" Coloca o item no modo de edição. Renderiza o EditItemTemplate modelo para o item. Aciona o evento ItemEditing.
"Inserir" Insere os valores associados do InsertItemTemplate modelo na fonte de dados. Gera o ItemInserting e ItemInserted eventos.
"Atualizar" Atualiza o registro atual na fonte de dados com os valores associados do EditItemTemplate modelo. Gera o ItemUpdating e ItemUpdated eventos.
"Classificar" Classifica as colunas listadas na CommandArgument propriedade do botão. Gera o Sorting e Sorted eventos.

Esta versão do método retornará true se um desses botões gerar um evento que é manipulado pelo controle. Para obter mais informações sobre o borbulhamento de eventos, consulte Manipulando e levantando eventos.

Aplica-se a

Confira também