我试图创建一个具有经典作品的字符串&联系词。
我有这句话:
我接受使用条款和隐私权政策
在这句话中,我希望用粗体点击这些单词。
我已尝试使用水平StackLayout ,标签和按钮,但结果不像一个简单的句子......
有什么想法吗?
答案 0 :(得分:2)
在标签上使用TapGestureRecognizer
:
var terms = new Label() { Text = "terms of use" };
var termsTapped = new TapGestureRecognizer();
termsTapped.Tapped += (o,e) =>
{
//do something
};
terms.GestureRecognizers.Add(termsTapped);
var stack = new StackLayout()
{
Orientation = StackOrientation.Horizontal
};
stack.Children.Add(new Label() { Text = "I accept the " });
stack.Children.Add(terms);
...与您的隐私权政策相同。
修改强>
如果您想在单个标签中使用此功能,则可以实现自己的Span
,该FormattedString
可以点击并与public $table = "yourTableName";
一起使用。