Windows 8 Image(2012-11-26 14:46:54)
方法一: 本地图片库选择图片进行显示:
async
private void LoadPictureByPicker()
{
FileOpenPicker
fileOpen =
new FileOpenPicker()
{
FileTypeFilter={
".jpg" ,
".jpeg" ,
".png" ,
".bmp" },
ViewMode=PickerViewMode.Thumbnail,
SuggestedStartLocation=PickerLocationId.PicturesLibrary
};
bitmapImage
=
new BitmapImage();
storageFile
= await fileOpen.PickSingleFileAsync();
if (storageFile
!=
null )
{
using (IRandomAccessStream
stream = await
storageFile.OpenAsync(FileAccessMode.Read))
{
bitmapImage.SetSource(stream);
}
}
this.image.Source
= bitmapImage;
}
方法二:
请求网络URL:
{
var new Uri(url));
streamRandom
= await rass.OpenReadAsync();
BitmapImage
bitmapImage =
new BitmapImage();
bitmapImage.SetSource(streamRandom);
.Source
= bitmapImage;
}
方法三:
显示项目文件图片:
string url = "ms-appx:///Images/flower.jpg";
{
var new Uri(url));
streamRandom
= await rass.OpenReadAsync();
var
bitmapImage =
new BitmapImage();
bitmapImage.SetSource(streamRandom);
img.Source
= bitmapImage;
} |
|
来自: 牛人的尾巴 > 《windows8》