如何使用vb在wpf中播放动画.gif文件

时间:2013-06-24 15:25:16

标签: wpf mediaelement

我有一个透明背景的GIF

我使用了这段代码

<MediaElement Name="yourMediaElement" Margin="144,83,602,166">
        <MediaElement.Triggers>
            <EventTrigger RoutedEvent="MediaElement.Loaded">
                <EventTrigger.Actions>
                    <BeginStoryboard>
                        <Storyboard>
                            <MediaTimeline Source="videos/stick_figure_podium_speech_group_anim_150_clr_9408.gif"
                        Storyboard.TargetName="yourMediaElement"  
                        RepeatBehavior="Forever" />
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger.Actions>
            </EventTrigger>
        </MediaElement.Triggers>
    </MediaElement>

但是当我运行代码时它没有显示gif。 它只在设计窗口中显示黑色背景

是否有另一种使用vb在wpf中加载gif图像的方法?

1 个答案:

答案 0 :(得分:2)

您可以查看此SO question,也可以下载此CodePlex project

来自第二个链接:

  

一个简单的库,用于在WPF中显示动画GIF图像,可在XAML或代码中使用。   它非常容易使用:在XAML中,不是设置Source属性,而是将AnimatedSource附加属性设置为您想要的图像