我如何在Xamarin.Forms中创建类似于日志记录控件的功能

问题描述 投票:1回答:1

我正在使用类似Visual Studio中的应用程序输出窗口的方法,如下所示:enter image description here

我希望能够:

  1. 绑定到字符串的ObservableCollection
  2. 选择并复制文本(如上图所示)

目前,这是针对Mac应用程序的,尽管稍后可能会推出iOS。

我尝试过这些:

Editor-问题是它只公开了我可以绑定的Text属性,而不是集合。迟早会达到最大字符串长度。

ListView中有LabelViewCell-问题是Label中的文本是不可选择的,更不用说可以选择多行(绑定的收集项目)。

[使用Mac的自定义渲染器使用NSTextView,并在每次添加新项目时附加到textStorage,但是同样,可以添加到textStorage的数量是有限制的。

我愿意使用Syncfusion之类的第三方工具,如果这样做更容易。

xamarin.forms nstextview
1个回答
0
投票

定制处理列表数据的方法,以将它们组合为换行符:

© www.soinside.com 2019 - 2024. All rights reserved.