【发布时间】:2017-08-17 05:31:13
【问题描述】:
我正在尝试创建一个包含经典作品和链接词的字符串。
我有这句话:
我接受使用条款和隐私政策
在这句话中,我想让粗体字可以点击。
我已经尝试过使用Horizontal StackLayout、Labels和Buttons,但结果不像一个简单的句子... p>
有什么想法吗?
【问题讨论】:
标签: xamarin xamarin.forms
我正在尝试创建一个包含经典作品和链接词的字符串。
我有这句话:
我接受使用条款和隐私政策
在这句话中,我想让粗体字可以点击。
我已经尝试过使用Horizontal StackLayout、Labels和Buttons,但结果不像一个简单的句子... p>
有什么想法吗?
【问题讨论】:
标签: xamarin xamarin.forms
在标签上使用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 一起使用。
【讨论】: