我正在Xamarin.Forms PCL项目上工作,用户可以在其中发布并可以标记用户。用@username标记用户,并用#tagname标记
例如,如果身体是
Hello World @ExampleUser #ExampleTag
这些帖子绑定到以下模板的列表视图。
<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可单击,但是我不知道如何编辑它们以使其查找以@和#开头的单词。然后单击一次,打开UserPage(用户名)或TagPage(标签名)
Qyouu
相关分类