2
私はリスト<を持っています。vehicleListには、その車両画像への画像を含む画像フォルダへの文字列経路を含む多くのプロパティが含まれています。私は、文字列のパスを使用して、私のメインのXAMLで画像を表示したいXAML - 画像を文字列パスで表示
この(selectedVehicle.VehImage)のようなパスを見て:
F:\Legends\Sem 2\FOOP\FOOPAssignment\FOOPAssignment\images\Mondeo
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"/>
コード:
image_Vehicle.Source = new BitmapImage(new Uri(selectedVehicle.VehImage.ToString(), UriKind.Relative));
完全に動作しますか?2の違いは何ですか? – Legend
相対的な意味は、ファイルの現在の場所に関連していることを意味します。あなたのxamlはイメージフォルダにあり、img1というイメージを(イメージフォルダ内にも)呼び出す必要があります。 'img1.jpg'のように呼び出すことができますが、Absoluteは完全なリファレンスです。 – mindOfAi