我正在开发一个 Windows 8 应用程序。我需要知道如何以编程方式设置图像的来源。我认为 Silverlight 方法会奏效。然而,事实并非如此。有人知道怎么做这个吗?以下将不起作用:
string pictureUrl = GetImageUrl();
Image image = new Image();
image.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(pictureUrl, UriKind.Relative));
image.Stretch = Stretch.None;
image.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Left;
image.VerticalAlignment = Windows.UI.Xaml.VerticalAlignment.Center;
我收到一个异常,上面写着:“给定的 System.Uri 无法转换为 Windows.Foundation.Uri。”
但是,我似乎找不到 Windows.Foundation.Uri 类型。