如何更改单击的按钮WPF的颜色

我有一个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>
liudongmei2006407114 回答:如何更改单击的按钮WPF的颜色

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2596289.html

大家都在问