gpt4 book ai didi

xaml - 文本与 Xamarin Forms 中的链接按钮对齐

转载 作者:行者123 更新时间:2023-12-01 01:13:37 26 4
gpt4 key购买 nike

我正在开发一个应用程序,其中有好几次文本标签与按钮组合在一起,或者文本的一部分具有不同的颜色。

这一次,我需要实现这个: enter image description here

“登录”文本按钮必须附加一个 Action ,并且与其余文本具有不同的外观。

我尝试过使用具有 Horizo​​ntal 属性的 StackView,但它在很大程度上取决于设备的宽度和文本长度,而且它在屏幕上看起来并不水平居中。

在 Html 上我会做类似的事情

Already have an account? <a>Sign in</a>

XAML 上有类似的东西吗?

最佳答案

是的——跨越。您可以使用具有不同字体、颜色、大小等的跨度构建格式化字符串。

<Label>
<Label.FormattedText>
<FormattedString>
<FormattedString.Spans>
<Span Text="Hello" ForegroundColor="Red" FontAttributes="Italic" FontSize="10" />
<Span Text="World" ForegroundColor="Blue" FontSize="10" />
</FormattedString.Spans>
</FormattedString>
</Label.FormattedText>
</Label>

Span 文本不可绑定(bind),但 Label 上的 FormattedText 可以,因此您可以在 View 模型中构建 FormattedString 并将其绑定(bind)到 FormattedText 属性。

关于xaml - 文本与 Xamarin Forms 中的链接按钮对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43221826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com