我似乎无法使用UriSource绑定从图片库中在gridview中显示图像
这是XAML绑定:
<Border Background="{ThemeResource ListViewItemPlaceholderBackgroundThemeBrush}">
<Image Stretch="UniformToFill">
<Image.Source>
<BitmapImage UriSource="{Binding Path=ImageUri}" DecodePixelWidth="200" />
</Image.Source>
</Image>
</Border>
这是我要加入的示例URI:
{C:\ Users \ Name \ Pictures \ Desktop Wallpapers \ 35bd31e7-5e4d-43c4-b704-136ee0b5b705.jpg}
答案 0 :(得分:0)
您无法在Windows 8商店应用中传递绝对路径。 尝试使用FileOpenPicker将图片加载到诸如FileRandomAccessStream之类的流中 创建一个BitmapImage并将该流设置为位图图像的源,并将其作为图像源分配给您的图像控件。
BitmapImage bitmapImage = new BitmapImage();
if (file != null)
{
FileRandomAccessStream stream = (FileRandomAccessStream)await file.OpenAsync(FileAccessMode.Read);
bitmapImage.SetSource(stream);
}
ImageUri = bitmapImage;