2017-02-08 9 views
0

Xamarinフォームの画像ピッカーを使用して画像ファイルを取り込みます。画像ファイルとそのパス(例:\ storage \ emulated \ 0 \ test \ ABC.jpg android)を取得できました。画像パスから画像ソースを設定する:Xamarin PCL(クロスプラットフォーム)

しかし、ユーザーが自分のアプリでそのページにアクセスしたときにその画像を再度表示したいと思います。

私はそのパスからイメージを表示して表示することができません。

私はこれを試してみました:動作しませんでした

ImgUser.Source = ImageSource.FromFile(imgfile1.Path); 

を。

Imageオブジェクトの指定されたパスから画像を表示する方法を提案する人はいますか?

答えて

0

イメージをストリームに変換し、それをイメージソースとしてイメージに割り当てる必要があります。

ImgUser.Source = ImageSource.FromStream(() => 
{ 
    var stream = imgfile1.GetStream(); 
    return stream; 
}); 

これは私のために働いており、これもあなたのために働くことを願っています。

+0

これは私たちのために働いた... !!ありがとう。 @ chandresh-khambhayata –

関連する問題