как воспроизвести анимированный файл .gif в wpf с помощью vb

у меня есть гифка с прозрачным фоном

Я использовал этот код

<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 в wpf с помощью vb?


person Reign Keith    schedule 24.06.2013    source источник
comment
Попробуйте эту ссылку, ответ должен быть полным   -  person    schedule 18.07.2017


Ответы (1)


Вы можете посмотреть этот вопрос SO или вы можете загрузить этот проект CodePlex.

Из второй ссылки:

Простая библиотека для отображения анимированных изображений GIF в WPF, которую можно использовать в XAML или в коде. Его очень легко использовать: в XAML вместо установки свойства Source установите присоединенное свойство AnimatedSource к нужному изображению.

person Mark Hall    schedule 24.06.2013