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の質問を見るか、このCodePlexプロジェクトをダウンロードできます。

2番目のリンクから:

アニメーション GIF 画像を WPF で表示するシンプルなライブラリで、XAML またはコードで使用できます。使い方はとても簡単です。XAML では、Source プロパティを設定する代わりに、AnimatedSource 添付プロパティを必要な画像に設定します。

于 2013-06-24T16:14:48.243 に答える