Лучший способ сделать элементы не выбираемыми в гибке
-
15-10-2019 - |
Вопрос
Все,
В рамках требований к новой функции «блокировки» страницы желательно, чтобы все элементы на заблокированной странице были не выбираемыми. Это не следует путать с инвалидом. Все элементы должны появляться так, как будто страница была активной, но не была выбиралась.
Текущая мысль состоит в том, чтобы создать четкий холст и поместить его на существующие элементы. С этой мыслью у меня есть два вопроса:
- Если вы можете придумать лучший способ сделать все элементы не выбрасываемыми, чем применение четкого элемента холста по существующим элементам, не могли бы вы его описать?
- Если нет, то как лучше всего модернизировать существующие реализации, чтобы принять наложенный элемент Canvas? Кстати, все страницы .mxml наследуют от пользовательского файла.
Извините, если это не очень описательно, однако, я новичок в сгибании и провел много дней, пытаясь понять это.
Спасибо, Тодд
Решение 2
Все,
Чтобы полностью «заблокировать» экран из манипуляции с пользователем, необходимо объединить ответы Криса Боса и www.flextras.com: Отключить ввод мыши (Mousechildren) и отключить фокусировку клавиатуры (FocusEnabled).
Тодд
Другие советы
Вы также можете установить свойство Mousechildren на странице на ложные, чтобы элементы не получили никаких мышц
Будет FocusEnabled недвижимость работает для вас?
В документации говорится, что это связано только с «вкладками», но моя память говорит, что это связано со всеми видами выбора.