我需要在Xamarin窗体按钮内有格式化文本(两种不同的大小) [英] I need to have formatted text inside a Xamarin Forms button (two different sizes)

查看:72
本文介绍了我需要在Xamarin窗体按钮内有格式化文本(两种不同的大小)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个Xamarin窗体项目,我需要有一个自定义按钮。该按钮如下所示:

我假设我需要创建自定义呈现器,但是我想不出如何在一个按钮中有两个不同的字体大小?

我需要Android和iOS的渲染器。任何帮助都将不胜感激。谢谢!

推荐答案

跳过自定义渲染器并使用Framew/a包含格式化文本的点击手势Label

如何
<Frame VerticalOptions="Center" HorizontalOptions="Center" CornerRadius="10" BackgroundColor="Gray" BorderColor="Black">
    <Frame.GestureRecognizers>
        <TapGestureRecognizer Tapped="OnFrameTapped"/>
    </Frame.GestureRecognizers>
    <Label>
        <Label.FormattedText>
            <FormattedString>
                <Span Text="2" FontSize="30" />
                <Span Text="ABC" FontSize="15" />
            </FormattedString>
        </Label.FormattedText>
    </Label>
</Frame>

这篇关于我需要在Xamarin窗体按钮内有格式化文本(两种不同的大小)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆