0

我有一个透明背景的 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 图像?

4

1 回答 1

2

你可以看看这个SO question或者你可以下载这个CodePlex 项目

从第二个链接:

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

于 2013-06-24T16:14:48.243 回答