У меня есть ItemsControl
, который отображает список кнопок, мне нужно изменить цвет кнопки в щелчке, в то время как другие кнопки сохраняют свой первоначальный цвет.
Это мой код:
<ItemsControl ItemsSource="{Binding Collection}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Margin="5" Height="80" Background="LightBlue" BorderBrush="Black">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<BeginStoryboard>
<Storyboard>
<ColorAnimation Storyboard.TargetProperty="(Button.Background).(SolidColorBrush.Color)" To="Orange"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>