我有一个椭圆,我想用图像填充它。我想将图像的完整路径设置为ImageSource
的{{1}}属性。但我无法完成它。
我试图添加:
C:/Users/someuser/Pictures/untitled.png
C:\\ Users \\ someuser \\ Pictures \\ untitled.png 来自ImageBrush
C:\用户\ MISKO \图片\ untitled.png
但这不起作用。你能否向我解释如何正确设置完整路径?
答案 0 :(得分:1)
您必须先使用FilePicker
if (file != null)
{
var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
var bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage();
await bitmapImage.SetSourceAsync(stream);
var decoder = await Windows.Graphics.Imaging.BitmapDecoder.CreateAsync(stream);
grid.Background = new ImageBrush
{
ImageSource = bitmapImage
};
}