我正在使用类似Visual Studio中的应用程序输出窗口的方法,如下所示:
我希望能够:
ObservableCollection
目前,这是针对Mac应用程序的,尽管稍后可能会推出iOS。
我尝试过这些:
Editor
-问题是它只公开了我可以绑定的Text
属性,而不是集合。迟早会达到最大字符串长度。
ListView
中有Label
的ViewCell
-问题是Label
中的文本是不可选择的,更不用说可以选择多行(绑定的收集项目)。
[使用Mac的自定义渲染器使用NSTextView
,并在每次添加新项目时附加到textStorage
,但是同样,可以添加到textStorage
的数量是有限制的。
我愿意使用Syncfusion之类的第三方工具,如果这样做更容易。
定制处理列表数据的方法,以将它们组合为换行符: