搜索
您的当前位置:首页正文

控制动画播放过程

来源:吉趣旅游网
<Page x:Class="控制动画播放过程.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        WindowTitle="控制动画播放过程">
    <StackPanel Margin="0,30,0,0">
        <ProgressBar Name="progressBar1" Width="360" Height="26"/>
        <TextBlock FontWeight="Bold" TextAlignment="Center" Text="{Binding ElementName=progressBar1,Path=Value}"/>
        <WrapPanel HorizontalAlignment="Center" Margin="0,30,0,0">
            <WrapPanel.Triggers>
                <EventTrigger RoutedEvent="Button.Click" SourceName="buttonBegin">
                    <BeginStoryboard Name="MyBeginStoryboard">
                        <Storyboard>
                            <DoubleAnimation Storyboard.TargetName="progressBar1" Storyboard.TargetProperty="(ProgressBar.Value)"
                                             From="1.0" To="100.0" Duration="0:0:10"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
                <EventTrigger SourceName="buttonPause" RoutedEvent="Button.Click">
                    <PauseStoryboard BeginStoryboardName="MyBeginStoryboard"/>
                </EventTrigger>
                <EventTrigger RoutedEvent="Button.Click" SourceName="buttonResume">
                    <ResumeStoryboard BeginStoryboardName="MyBeginStoryboard"/>
                </EventTrigger>
                <EventTrigger RoutedEvent="Button.Click" SourceName="buttonSkipToFill">
                    <SkipStoryboardToFill BeginStoryboardName="MyBeginStoryboard"/>
                </EventTrigger>
                <EventTrigger RoutedEvent="Button.Click" SourceName="buttonStop">
                    <StopStoryboard BeginStoryboardName="MyBeginStoryboard"/>
                </EventTrigger>
            </WrapPanel.Triggers>
            <Button Name="buttonBegin" Width="58" Margin="6">开始</Button>
            <Button Name="buttonPause" Width="58" Margin="6">暂停</Button>
            <Button Name="buttonResume" Width="58" Margin="6">继续</Button>
            <Button Name="buttonSkipToFill" Width="58" Margin="6">跳过</Button>
            <Button Name="buttonStop" Width="58" Margin="6">停止</Button>
        </WrapPanel>
    </StackPanel>
</Page>

因篇幅问题不能全部显示,请点此查看更多更全内容

Top