C# XAML-通过字符串路径显示图像

C# XAML-通过字符串路径显示图像,c#,xaml,C#,Xaml,我有一个包含许多属性的ListvehicleList,其中包括指向包含该车辆图像的图像文件夹的字符串路径。我想使用字符串路径在我的主XAML中显示图像 路径如下所示(selectedVehicle.VehImage): XAML图像: <Image x:Name="image_Vehicle" Grid.ColumnSpan="2" Grid.Column="2" HorizontalAlignment="Left" Height="134" Margin="150.4,381,0,0"

我有一个包含许多属性的ListvehicleList,其中包括指向包含该车辆图像的图像文件夹的字符串路径。我想使用字符串路径在我的主XAML中显示图像

路径如下所示(selectedVehicle.VehImage):

XAML图像:

<Image x:Name="image_Vehicle" Grid.ColumnSpan="2" Grid.Column="2" HorizontalAlignment="Left" Height="134" Margin="150.4,381,0,0" Grid.Row="1" VerticalAlignment="Top" Width="190"/>

路径看起来不像是相对路径。尝试使用绝对值

UriKind.Relative
更改为
UriKind.Absolute


希望有帮助

工作完美,2之间的区别是什么?相对的意思是它相对于您的文件当前位置。i、 e.您的xaml位于图像文件夹中,您需要调用名为img1的图像(也在图像文件夹中)。您可以像‘img1.jpg’一样调用它,而绝对值是一个完整的引用。
<Image x:Name="image_Vehicle" Grid.ColumnSpan="2" Grid.Column="2" HorizontalAlignment="Left" Height="134" Margin="150.4,381,0,0" Grid.Row="1" VerticalAlignment="Top" Width="190"/>
image_Vehicle.Source = new BitmapImage(new Uri(selectedVehicle.VehImage.ToString(), UriKind.Relative));