0

사용자가 Grid 또는 ListBox의 항목을 한 번 클릭하면 해당 항목은 일반적으로 으로 선택되고이므로 대부분의 UI 프레임 워크에는 onSelected 이벤트가 있습니다.사용자가 "마지막으로"목록에서 항목을 선택할 때 이벤트를 호출하는 방법?

그러나 사용자가 "예"로 항목을 "최종적으로"선택할 때 우리는 일반적으로 다음 단계를 호출 할 수 있습니다. 항목을 두 번 클릭 하시겠습니까? 선택한 항목의 컨텍스트에서 팝업이 표시 될 수 있고 사용자가 추가 작업을 수행 할 수있는 경우를 알 수 있습니다.

이상하게도 나는 모든 UI 프레임 워크에서 그 말을 본 적이 없다고 생각합니다.

onPicked, onAccepted, onChosen, onFinallySelected, onResult? 모두 다소 어색하거나 너무 특별합니다. 다른 아이디어?

답변

1

은 내가 wxWidgets 프레임 워크는 당신이 무슨 말을하는지 설명하는 용어 activated를 사용 SelectionChangeCommitted

+0

이 경우에는 프로그래밍 방식으로 선택이 수행 된 것이 아니라 사용자 상호 작용에 의해 선택이 수행 된 것 같습니다. 그러나 'Committed'을 가진 무언가가 실제로 해결책 일 수 있습니다. – herzmeister

+0

네, "Committed"도 좋아합니다. 분명히 "이것은 나의 최종 답변"이라는 인상을 준다. 8D – Task

1

잘못 아무것도 발견하지 않았습니다. 따라서 메서드는 onActivated이라고 할 수 있습니다.