首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin圆形图像按钮

Xamarin圆形图像按钮
EN

Stack Overflow用户
提问于 2017-03-11 01:53:25
回答 2查看 2.4K关注 0票数 3

即时通信使用circleImage

代码语言:javascript
复制
xmlns:ic="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin.Abstractions"

在我的xaml文件中。

我要做的就是插入

代码语言:javascript
复制
<ic:CircleImage 
    x:Name="userProfileImage"
    HeightRequest="50"
    WidthRequest="50"
    Aspect="AspectFill"
    Source="{Binding post.uploader.userProfile.userThumbnail}"
/>

按钮属性下的此图像。

但是如果我这样做(在下面)

代码语言:javascript
复制
<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>

然后,我得到了这个错误。

代码语言:javascript
复制
No property, bindable property, or event found for 'image'

我做错了什么?以及如何修复它?

EN

回答 2

Stack Overflow用户

发布于 2017-03-11 05:35:47

你想要做的事情是不可能的。然而,如果你想做的就是点击图片并执行一个动作,为什么不直接使用TapGesture呢?

代码语言:javascript
复制
<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>

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2022-02-23 16:34:18

对于那些在将来遇到这个问题的人-如果你不需要使用CircleImage对象,Xamarin的默认按钮通过将CornerRadius设置为图像高度的一半来提供圆形支持。

代码语言:javascript
复制
<ImageButton
    x:Name="userProfileImage"
    HeightRequest="50"
    WidthRequest="50"
    Aspect="AspectFill"
    CornerRadius="25"
    BackgroundColor="White"
    Source="{Binding post.uploader.userProfile.userThumbnail}"
/>

如果需要,您还可以添加BorderColorBorderRadius,使其更加突出:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42724785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档