2017-03-13 12 views
0

xamarin forms 애플리케이션의 이미지보기에 URL의 이미지를로드하려고합니다. 하지만 오류가 발생하고 수정하지 않았습니다.Xamarin Forms : 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는 이미지 위젯입니다, 나는 t을로드 할 그는 URL에서 이미지 위젯으로 이미지를 그립니다.

답변

0

UPDATE :

사용 자 마린 양식 :

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