ListView.OnBubbleEvent(Object, EventArgs) Método

Definição

Determina se um evento para o controle ListView 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 por meio da 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 na 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 de 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 os ItemDeleted eventos e ItemDeleting .
"Selecionar" Define a SelectedIndex propriedade como o valor da DisplayIndex propriedade do item. Renderiza o SelectedItemTemplate modelo para o item. Gera os SelectedIndexChanging eventos e SelectedIndexChanged .
"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 os ItemInserting eventos e ItemInserted .
"Atualizar" Atualizações o registro atual na fonte de dados com os valores associados do EditItemTemplate modelo. Gera os ItemUpdating eventos e ItemUpdated .
"Classificar" Classifica as colunas listadas na CommandArgument propriedade do botão. Gera os Sorting eventos e Sorted .

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 propagação de eventos, consulte Manipulando e gerando eventos.

Aplica-se a

Confira também