2017-03-10 2 views
2

임.자 마린 원 이미지 버튼

하고 난 할 노력하고있어 버튼 속성에서

<ic:CircleImage 
    x:Name="userProfileImage" 
    HeightRequest="50" 
    WidthRequest="50" 
    Aspect="AspectFill" 
    Source="{Binding post.uploader.userProfile.userThumbnail}" 
/> 

이 이미지를 삽입하는 것입니다. 내가 할 경우

하지만이 다음

<Button Clicked="OnUserInfoClicked"> 
    <Button.Image> 
     <ic:CircleImage 
      x:Name="userProfileImage" 
      HeightRequest="50" 
      WidthRequest="50" 
      Aspect="AspectFill" 
      Source="{Binding post.uploader.userProfile.userThumbnail}" 
     /> 
    </Button.Image> 
</Button> 

(아래), 나는이 오류가 발생합니다.

No property, bindable property, or event found for 'image' 

무엇이 잘못 되었나요? 그것을 고치는 방법?

답변

1

당신이하려는 것은 불가능합니다. 그러나 원하는 경우 이미지를 클릭하고 작업을 수행 할 수 있습니다. 왜 TapGesture를 사용하지 않으시겠습니까?

<ic:CircleImage 
    VerticalOptions="Center" 
    x:Name="userProfileImage" 
    HeightRequest="50" 
    WidthRequest="50" 
    Aspect="AspectFill" 
    Source="{Binding post.uploader.userProfile.userThumbnail}"> 

    <Image.GestureRecognizers> 
     <TapGestureRecognizer Tapped="OnUserInfoClicked" /> 
    </Image.GestureRecognizers> 
</ic:CircleImage> 

희망이 있습니다.