Я только что начал с Firemonkey, и все еще есть чему поучиться в отношении использования стилей, но есть кое-что, что я не могу понять.Наследие стиля Firemonkey?
Я научился simulate a TListView с использованием стилей. Поэтому я создал стиль, который добавляет индикатор выполнения в элемент списка, назовем этот ListItemStyleProgressBar.
Теперь мне бы хотелось, чтобы два экземпляра ListView в моей форме, где шрифт TListItem красный, и тот, где шрифт синего цвета. Как достичь этого? Могу ли я создать стиль, который «наследует» от ListItemStyleProgressBar (ListItemStyleProgressBarRed)?
Рядом с этим я хотел бы иметь возможность «стилизовать» эти два экземпляра списка, так что у вас есть стиль, который показывает свет назад и стиль, который показывает темную спину.
Что меня смущает, кажется, что для добавления функциональности необходимо добавить стиль (добавить TProgressBar в TListItem), а также сделать стиль для этой дополнительной функции.
Может ли кто-нибудь сказать мне, что мне здесь не хватает?
Привет Майк, спасибо за Ваш ответ. Можно ли повернуть его, внести изменения в рабочую среду TListItem и использовать стили для их стилей? – MerijnB
Я не уверен, что вы спрашиваете. –
Что я имею в виду, можно было бы внести изменения, внесенные мной в TListItem, который я теперь делал через стили, через код. Поэтому, возможно, сделайте наследование TListItem, который сам создает индикатор выполнения в его конструкторе. А затем создайте этот расширенный TListItem через стили. – MerijnB