Как вызвать событие, когда пользователь «наконец-то» выбирает элемент в списке? - PullRequest
0 голосов
/ 20 апреля 2010

Когда пользователь щелкает один раз по элементу в Grid или ListBox, этот элемент обычно выбирается , поэтому в большинстве сред пользовательского интерфейса для этого есть событие onSelected или подобное.

Однако, как мы можем обычно вызывать следующий шаг, когда пользователь «наконец» выбирает элемент, например, двойной щелчок по записи? Вы знаете, когда какое-то всплывающее окно может появиться в контексте выбранного элемента, и пользователь может выполнять дальнейшие действия.

Как ни странно, я думаю, что никогда не видел слова для этого в любой структуре пользовательского интерфейса.

onPicked, onAccepted, onChosen, onFinallySelected, onResult? Все вроде неловко или слишком особенное. Есть другие идеи?

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

В структуре wxWidgets используется термин activated для описания того, о чем вы говорите. Таким образом, метод можно назвать onActivated.

1 голос
/ 20 апреля 2010

Я не нашел ничего плохого в SelectionChangeCommitted

...