我想在我的xamarin.forms项目中使用一个syncfusion复选框,并且text属性应该在单个单词块上包含一个超链接,该超链接应带有以下划线:
[]继续注册帐户即表示您同意“条款和条件”
“条款和条件”一词的下划线应带有超链接。
该复选框的XAML如下:
<SfCheckBox x:Name="checkBoxIsAgreed" Text="text here"/>
如何仅使用文本属性(字符串)来实现此目的?
谢谢!
答案 0 :(得分:1)
最好将文本和复选框分开,如下所示。
<StackLayout Orientation="Vertical">
<SfCheckBox Text="text here"/>
<Label>
<Label.FormattedText>
<FormattedString>
<Span Text="Text Here" />
<Span Text="Terms and Conditions" TextDecorations="Underline">
<Span.GestureRecognizers>
<TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"/>
</Span.GestureRecognizers>
</Span>
</FormattedString>
</Label.FormattedText>
</Label>
</StackLayout>