Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在启动时设置按钮动画_C#_Wpf_Animation_Button - Fatal编程技术网

C# 如何在启动时设置按钮动画

C# 如何在启动时设置按钮动画,c#,wpf,animation,button,C#,Wpf,Animation,Button,我正在做一个启动按钮,提示用户在启动时单击它 我想动画我的按钮在启动时,与动画的按钮mouseover和mouseout不断,使它看起来像它闪烁。然后在单击时停止设置动画 你知道怎么做吗?你的主情节提要将由按钮的加载事件触发。然后,单击事件上会有另一个事件触发器,该触发器将删除在加载的事件中创建的情节提要 例如: <Button> <Button.Background> <SolidColorBrush Color="

我正在做一个启动按钮,提示用户在启动时单击它

我想动画我的按钮在启动时,与动画的按钮mouseover和mouseout不断,使它看起来像它闪烁。然后在单击时停止设置动画


你知道怎么做吗?

你的主情节提要将由按钮的加载事件触发。然后,单击事件上会有另一个事件触发器,该触发器将删除在加载的事件中创建的情节提要

例如:

    <Button>
        <Button.Background>
            <SolidColorBrush Color="White"/>
        </Button.Background>
        <Button.Triggers>
            <EventTrigger RoutedEvent="Button.Loaded">
                <BeginStoryboard Name="MainStoryboard">
                    <Storyboard Storyboard.TargetProperty="Background.Color" Duration="00:00:02" RepeatBehavior="Forever">
                        <ColorAnimation To="Black" AutoReverse="True"/>
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger>
            <EventTrigger RoutedEvent="Button.Click">
                <RemoveStoryboard BeginStoryboardName="MainStoryboard"/>
            </EventTrigger>
        </Button.Triggers>
        Test
    </Button>

试验