从标签xamarin表单中选择文本和副本

时间:2018-01-09 09:57:52

标签: xamarin xamarin.forms copy label

我有几天在不同的论坛上阅读有关选择文本和从xamarin表单中的标签本地复制文本的问题,这似乎并非直接的实现方式。

我的问题是我需要从标签中的书中提供大量数据,用户应该能够从标签中选择并复制一大块文本。 我继续在编辑器组件中显示数据,但用户可以在编辑器中编辑文本。使编辑器组件成为只读也不能解决问题。

任何建议都将不胜感激!

2 个答案:

答案 0 :(得分:1)

我最近面临着同样的业务需求。对我来说,在每个平台上使用Editor自定义的Renderers是解决方案。

简而言之,Android renderer利用CustomSelectionActionModeCallback的{​​{1}}和CustomInsertionActionModeCallback属性为文本选择和插入定制上下文菜单,而EditText很简单,转发并设置iOS renderer的{​​{1}}和Selectable属性。

使用完整的代码Editable来检出我的post。您还可以阅读native Androidnative iOS上的帖子以了解更多详细信息。

答案 1 :(得分:0)

我有相同的要求,并且为Android和iOS平台实现了CustomLabelRenderer