GTK # TreeView - изменение выбранного элемента при применении фильтра - PullRequest
0 голосов
/ 12 января 2020

Я использую TreeView с ListStore и TreeModelFilter для фильтрации.

Я подключен к событию Selection.Changed на TreeView, которое срабатывает всякий раз, когда пользователь нажимает на одну из ячеек в TreeView. Пока все хорошо.

Моя проблема в том, что событие Selection.Changed запускается несколько раз, когда я использую TreeModelFilter для фильтрации результатов.

Как мне остановить это событие при запуске фильтра?

В качестве альтернативы, есть ли способ отличить guish между Selection.Changed событиями, вызванными нажатием или выбором пользователем ячейки дерева, и Selection.Changed событиями, вызванными TreeModelFilter?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...