标签中的可点击主题标签和用户

我正在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(标签名)


慕尼黑的夜晚无繁华
浏览 171回答 1
1回答

Qyouu

遗憾的是,您无法在Xamarin Forms中开箱即用。看一下这篇文章,在Xamarin Forms中创建HyperlinkLabel,它详细介绍了如何使用iOS的自定义渲染器来实现。它似乎默认情况下支持UWP,并且您还需要自己实现Android。
打开App,查看更多内容
随时随地看视频慕课网APP