| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Наследование стилей |
| Автор: neProger 4.3.2012, 04:20 | ||||
| Недавно начал осваивать WPF. Появилась такая задача: необходимо создать кнопки двух видов - обычные кнопки и кнопки, которые увеличиваются при наведении на них курсором мышки. Цвета, градиенты и т.д. необходимо задавать в одном месте (базовый стиль(?)). Разница лишь в том, что одни кнопки увеличиваются при наведении курсора, а другие – нет Базовый стиль выглядит так:
Во втором стиле, видимо, должен быть какой-то "Storyboard", который трансформирует "Grid" исходного стиля (?) А на кнопки вешать необходимые стили:
как создать второй стиль на основе первого, так, чтобы изменялись рамеры кнопки при наведении курсора? |
| Автор: erm0l0v 19.3.2012, 14:27 | ||
Я бы сделал так:
Здесь я в качестве примера изменяю прозрачность элемента. И не нужно переопределять ControlTemplate. |