ListView.OnBubbleEvent(Object, EventArgs) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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.