2017-03-13 15 views
0

xamarinフォームアプリケーションの画像ビューにURLから画像を読み込もうとしています。しかし、私はエラーが発生していると私はそれのための修正を取得していない。Xamarinフォーム:FFImageLoadingライブラリを使用してURLから画像を読み込むことができません

私は、以下のように画像をロードしようとしています:

ImageService.Instance 
      .LoadFile(imageUrl) 
      .LoadingPlaceholder("user.png") 
      .Into(btn_profile_pic) 
      .Source(btn_profile_pic); 

私は唯一の中に、使用してみましたし、また、唯一のソースが、私は次のエラーを取得している:私がしようとした場合

String does not contain a definition for Into and no extension method 'Into' accepting a first argument of type during could be found 

をソースを使用すると、次のエラーが表示されます。

Non Invocable member TaskParameter.Source cannot be used like a method 

btw_profile_picイメージウィジェットです。彼はイメージのウィジェットにURLからイメージします。

答えて

0

UPDATE:Xamarinフォームを使用して

XAML

<ffimageloading:CachedImage 
     Source="{Binding imageUrl}" 
     LoadingPlaceholder="user.png" /> 

コード:

var yourImage = new CachedImage() 
{ 
    HorizontalOptions = LayoutOptions.FillAndExpand, 
    Source = imageUrl, 
    Aspect = Aspect.AspectFill, 
    LoadingPlaceholder = "user.png" 
}; 

あなたはそこInto()方法はありませんが、あなたがに頼る見ることができるようにCachedImageあなたのために仕事のほとんどを行うクラス。

すべてのアプリケーションプロジェクト(iOS、Android、UWP)に同じフォームパッケージをインストールする必要があります。このラインでレンダラーを初期化する必要があります。

CachedImageRenderer.Init(); 

Hereは、このライブラリの使用方法の完全なドキュメントです。

希望すると便利です。

+0

私の悪い、申し訳ありませんが私は質問を編集した、それはコピー貼りエラーです。かっこを追加した後でも、同じエラーが発生します。 – focus

関連する問題