2017-03-10 1 views
2

イム。Xamarinサークルイメージボタン

と私は何をしようとしていることは、ボタンのプロパティの下

<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>