如何使用XAML在UWP中显示URL中的GIF图像?

时间:2017-07-02 10:10:02

标签: c# windows xaml uwp

我想在我的应用中显示以下网址中的这个GIF:

Click here

我不能通过传统的过程实现这一点,它只是显示一个没有任何动画的图像。

1 个答案:

答案 0 :(得分:1)

我不知道什么不适合你,但我很快做了一个演示项目,GIF显示得很好。

MainPage.xaml中:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <Image Height="200" Width="200" Source="{x:Bind ImageSource, Mode=OneWay}"/>
</Grid>

MainPage.xaml.cs中

public sealed partial class MainPage : Page
    {
        private string ImageSource { get; set; }
        public MainPage()
        {
            this.InitializeComponent();
            ImageSource = @"http://api.wunderground.com/api/9270a990901ad2ce/animatedradar/animatedsatellite/image.gif?num=5&delay=50&rad.maxlat=47.709&rad.maxlon=-69.263&rad.minlat=31.596&rad.minlon=-97.388&rad.width=640&rad.height=480&rad.rainsnow=1&rad.reproj.automerc=1&rad.num=5&sat.maxlat=47.709&sat.maxlon=-69.263&sat.minlat=31.596&sat.minlon=-97.388&sat.width=640&sat.height=480&sat.key=sat_ir4_bottom&sat.gtt=107&sat.proj=me&sat.timelabel=0&sat.num=5";
        }
    }