C# 标签中可单击的标签和用户

C# 标签中可单击的标签和用户,c#,xaml,xamarin,xamarin.forms,C#,Xaml,Xamarin,Xamarin.forms,我正在从事一个Xamarin.Forms PCL项目,用户可以在该项目中发布并标记用户。用户用@username标记,标记用#标记名制作 例如,如果身体是 Hello World@ExampleUser#ExampleTag 这些帖子被绑定到以下模板的listview <DataTemplate x:Key="TextPostTemplate"> <local:PostViewCell> <StackLayou

我正在从事一个Xamarin.Forms PCL项目,用户可以在该项目中发布并标记用户。用户用@username标记,标记用#标记名制作

例如,如果身体是

Hello World@ExampleUser#ExampleTag

这些帖子被绑定到以下模板的listview

<DataTemplate x:Key="TextPostTemplate">
            <local:PostViewCell>
                <StackLayout BackgroundColor="White" Margin="10, 10, 10, 10" Padding="10, 10, 10, 10">
                    . . .
                    <Label Text="{Binding Body}" . . ./>
                    . . .
                </StackLayout>
            </local:PostViewCell>
        </DataTemplate>

. . .
. . .
但我不知道如何使标签和用户可点击,并使属性加粗,使他们脱颖而出


我知道自定义渲染器可以使URL可点击,但我不知道如何编辑它们,使其查找以@和#开头的单词。然后单击open UserPage(用户名)或TagPage(标记名)

不幸的是,在Xamarin表单中,您无法开箱即用。看看这篇文章,它详细介绍了如何使用iOS的定制渲染器来实现这一点。默认情况下,它似乎支持UWP,您还需要自己实现Android