在WinRT中从绝对路径动态设置ImagePath
我正在尝试创建动态创建的网格项的GridView,每个网格项的背景设置如下:在WinRT中从绝对路径动态设置ImagePath,image,winrt-xaml,winrt-async,Image,Winrt Xaml,Winrt Async,我正在尝试创建动态创建的网格项的GridView,每个网格项的背景设置如下: <Grid.Background> <ImageBrush ImageSource="{Binding FilePath}" Stretch="UniformToFill" /> </Grid.Background> 如果FilePath是应为每个网格项加载的文件的绝对路径,是否有办法将此值转换为ImagePath,以便加载图像 我正在使用文件选择器获取文件路径。然后
<Grid.Background>
<ImageBrush ImageSource="{Binding FilePath}" Stretch="UniformToFill" />
</Grid.Background>
如果FilePath是应为每个网格项加载的文件的绝对路径,是否有办法将此值转换为ImagePath,以便加载图像
我正在使用文件选择器获取文件路径。然后,该值将保存到一个ObservableCollection,该集合在应用程序启动时加载,并通过设置为DataContext显示。据我所知,没有
ImagePath
属性,ImageSource
不是路径,甚至不是Uri
。您可能应该将图像源
绑定到位图图像
。只需创建一个新的位图图像
,然后调用SetSource
或SetSourceAsync
,如果您想在更新图像之前等待加载,例如,在图像中显示占位符图像、进度指示器或淡入淡出