我想玩Gif,我正在使用MediaElemnt,但不幸的是,它不起作用.当我玩gif的时候,我会在一些帧后停下来,然后在5-7秒后停止.它的工作时间很短,GIF,但当我使用gif大约10秒的持续时间,它的停止后5-7秒.
<MediaElement Name="elementGif" MaxHeight="200" MaxWidth="400" LoadedBehavior="Play" UnloadedBehavior="Manual" Grid.Row="0" MinWidth="50" MinHeight="50" MediaEnded="elementGif_MediaEnded">
<MediaElement.OpacityMask>
<VisualBrush Visual="{Binding ElementName=sharebrder, Mode=OneWay}"/>
</MediaElement.OpacityMask>
<MediaElement.Effect>
<DropShadowEffect BlurRadius="3" ShadowDepth="0" Opacity=".2" Color="#FF29ABE2"/>
</MediaElement.Effect>
</MediaElement>
发布于 2017-07-18 08:35:21
我建议在WPF中使用一个库来显示GIF动画。我曾经使用过一个名为"XamlAnimatedGif“的库,它是一个很好的展示Gif动画的库,而且它也是最新的。这里的Github页面是:
https://github.com/XamlAnimatedGif/XamlAnimatedGif
或者搜索一个名为"XamlAnimatedGif“的裸体包。
https://stackoverflow.com/questions/45158598
复制相似问题