Как я могу написать EventFilter для свойства SelectedItem ComboBox? Эта статья описывает это только для пользовательских событий, таких как a MouseEvent, и я не могу понять, какой тип EventType является изменением свойства selectedItem.
Я спрашиваю, потому что у меня есть 3D-приложение в диалоговом окне, которое отображает материалы в слоте. Этот слот можно переключить с помощью моего поля со списком, но я хочу иметь возможность фильтровать ДО того, как произойдет фактическое изменение выбора, посмотреть, есть ли у меня какие-либо несохраненные изменения, и показать диалоговое окно, хочет ли пользователь сохранить изменения или прервать. И поскольку у меня есть множество слушателей в поле со списком, которые переключают материалы в 3D при изменении выбора в поле со списком, функциональность прерывания в этом диалоговом окне не легко достигается.
Я также открыт для других подходов «Хотите ли вы сохранить изменения?» реализация, которая может быть лучше подходящей.