Я использую PopUpManager, чтобы открыть кучу окон событий.
Я хочу сделать так, чтобы одновременно могло быть открыто только одно окно, но я не вижу нигде в коде, который отслеживает открытые окна, чтобы настроить условное выражение. Я думаю, он просто создает окна, а затем освобождает их?
Думая о переменной windowCount, которая увеличивается, когда я добавляю окно, и уменьшается, когда я его удаляю, но, поскольку PopupManager вызывается в разных классах, мне пришлось бы начать бросать события повсюду. Я могу это сделать, но мне интересно, есть ли более простой метод?