Эта проблема поразила меня несколько раз. Например, мне нужен графический элемент ProgressBar
. узел в Button
должен быть включен, но его родительская кнопка отключена. Таким образом, я мог добиться круто выглядящей кнопки «загрузки», которая запускала какую-то длительную задачу, становилась серой и отключалась, но его внутренний ProgressBar оставался четко видимым со всеми прикрепленными яркими цветами. Но когда я отключаю кнопку, драгоценный дочерний ProgressBar также отключается и становится серым.
А сегодня опять столкнулся с той же проблемой. У меня есть два Accordions
, расположенных последовательно после каждого разное. В верхнем аккордеоне есть два TitledPanes
, которые пользователь может расширять или сжимать по желанию. Однако в аккордеоне ниже есть только одна TitledPane, которая всегда расширяется. Эта TitledPane содержит содержимое и элементы управления, которые всегда видны пользователю. Я поместил весь этот фиксированный контент в отдельный Accordion и отдельный TitledPane, чтобы он мог сливаться с тем же видом и ощущениями, что и его кузены. Просто вставьте обычный Pane
или что-то в этом роде. , тогда попытка имитировать стили кузенов была настоящей проблемой. Пожалуйста, посмотрите, как все выглядит на данный момент:
Но это выглядит чертовски уродливо, когда фокус получает TitlePane фиксированного содержимого. Надпись «Отправить» загорается, как ясное голубое небо. Поэтому я попытался полностью отключить эту панель заголовка, но, как можно себе представить, кнопка также автоматически отключается:
Однако, как и в случае с моим первым примером Button и ProgressBar, я просто хочу отключить Parent, но оставить Child не отключенным! Является ли это возможным?
В качестве альтернативы я мог бы просто скрыть заголовок TitledPane. Но я тоже не понял, как это сделать, и задал вопрос здесь.