다음을 통해 공유


ListView.OnBubbleEvent(Object, EventArgs) 메서드

정의

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

매개 변수

source
Object

이벤트 소스입니다.

e
EventArgs

이벤트 데이터입니다.

반환

이벤트를 처리해야 하는 경우 true이고, 그렇지 않은 경우 false입니다.

설명

메서드는 OnBubbleEvent 컨트롤 계층 구조를 통해 전달 되는 이벤트를 선택적으로 처리 하는 컨트롤에 의해 사용 ListView 됩니다. 매개 변수에 포함된 e 개체의 EventArgs 속성을 검사하여 이벤트를 처리할지 여부를 결정합니다. 이벤트를 처리해야 하는 경우 메서드는 적절한 작업을 수행합니다. 다른 이벤트는 무시되고 컨트롤 계층 구조로 전달됩니다. 이 메서드의 반환 값은 이벤트를 처리할지 아니면 이벤트를 컨트롤 계층으로 전달할지를 나타냅니다.

컨트롤에서 ListView 인식 하는 단추 중 하나를 클릭할 때 적절 한 작업을 수행 하려면이 메서드의 기본 구현을 재정의 합니다. 다음 표에서는 컨트롤이 ListView 인식하는 단추를 나열합니다.

CommandName 값 Description
"취소" 편집 또는 삽입 작업을 취소합니다. ItemCanceling 이벤트를 발생시킵니다.
"Delete" 데이터 소스에서 현재 레코드를 삭제합니다. 발생 합니다 ItemDeletedItemDeleting 이벤트입니다.
"Select" SelectedIndex 속성을 항목의 DisplayIndex 속성 값으로 설정합니다. 항목에 SelectedItemTemplate 대한 템플릿을 렌더링합니다. 발생 합니다 SelectedIndexChangingSelectedIndexChanged 이벤트입니다.
"Edit" 항목을 편집 모드로 전환합니다. 항목에 EditItemTemplate 대한 템플릿을 렌더링합니다. ItemEditing 이벤트를 발생시킵니다.
"Insert" 템플릿의 바인딩된 값을 InsertItemTemplate 데이터 원본에 삽입합니다. 발생 합니다 ItemInsertingItemInserted 이벤트입니다.
"업데이트" 데이터 원본의 현재 레코드를 템플릿의 바인딩된 값 EditItemTemplate 으로 업데이트합니다. 발생 합니다 ItemUpdatingItemUpdated 이벤트입니다.
"Sort" 단추의 속성에 CommandArgument 나열된 열을 정렬합니다. 발생 합니다 SortingSorted 이벤트입니다.

이 버전의 메서드는 이러한 단추 중 하나가 컨트롤에서 처리되는 이벤트를 발생시키는 경우 를 반환 true 합니다. 이벤트 버블링에 대한 자세한 내용은 이벤트 처리 및 발생을 참조하세요.

적용 대상

추가 정보