Я создал свой <ControlTemplate> для Button. Я хочу сделать анимацию hover-effect для этой кнопки. При наведении цвет текст становиться красным, а при MouseLeave событии цвет должен вернуться в исходное состояние.
Можно задать возвращение к цвету текста при обычном состоянии явным образом: <ColorAnimation To="Black" />.
Но что, если я создал другую кнопку с этим же шаблоном, но хочу чтобы цвет текста у неё был по умолчанию жёлтым.
Как мне быть? Цвет при MouseLeave поменяется на Black.
Можно ли задать для <ColorAnimation To="" /> значение, привязанное к указанному при создании кнопки. Вроде этого:
<Button Template="{StaticResource temp}" Foreground="Yellow"/>
P.S. Создание другого шаблона не вариант
Заранее спасибо!
Сборка персонального компьютера от Artline: умный выбор для современных пользователей