Silverlight поддерживает только событие Loaded
в триггере событий. Для такого рода вещей вы должны искать в Visual State Manager.
Кнопка уже поддерживает визуальное состояние, называемое «нажата». Однако для изменения визуального поведения кнопок сначала необходимо скопировать шаблон по умолчанию и поместить его в статический ресурс.
Вы можете получить копию стиля по умолчанию, используемого для кнопки здесь . Предположим, вы даете этому x:Key
из «MyButtonStyle».
Вы добавили бы свой ColorAnimation
к существующему Storyboard
для "Прессованных" VisualState
.
Тогда ваша кнопка xaml должна быть:
<Button Style="{StaticResource MyButtonStyle}" Content="Click Me" />