Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

用户界面控件Windows Forms Controls最新版(2020.1)发布,支持带有SyntaxEditor的WPF和UWP版本的通用API,为WinForms SyntaxEditor带来了更多现代功能和设计。


跨平台设计

SyntaxEditor的内部结构已进行了重大重构,支持跨WPF、UWP和WinForms平台的跨平台API,这使得三个平台的SyntaxEditor功能可以保持同步向前发展。SyntaxEditor的2019.1 WPF和UWP版本已经具有此代码库。

Carets与选择

多项选择

Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

现在支持多个选择,每个选择都有自己的插入符号。在文本区域中单击、单击所选内容或行号边距时,可以通过按住Ctrl键来添加新选择。大多数编辑操作都经过重构,才能完全支持多种选择。例如,按Shift +向右箭头会将所有选择范围扩展一个字符。 

Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

从多个选择中复制文本会合并所选文本,将每个范围的文本与行终止符连接在一起。将多行文本粘贴到具有与粘贴文本行相同的选择数量的视图中,然后将用粘贴文本中的相关行替换每个选择。

触摸选择触手

使用触摸输入时,选择抓取器将显示为主要选择。

Caret Movement

现在,Carets支持在自动换行的开头和结尾处移动。

Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

搜索覆盖窗格

在多行编辑器中按Ctrl + F(查找模式)或Ctrl + H(替换模式)时,新的搜索覆盖窗格会显示在活动编辑器视图的右上方。搜索覆盖窗格上的切换模式按钮在查找和替换模式之间切换,并且所有通用搜索选项均通过切换按钮和其他控件来支持。可以通过单击X按钮或按Esc关闭搜索覆盖窗格。

Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

Ctrl + F3将在不覆盖焦点的情况下打开搜索覆盖窗格,并向前搜索当前选定的文本。Ctrl + Shift + F3会执行相同的操作,但会向后搜索。

F3将搜索先前使用的搜索选项的下一个匹配项,而Shift + F3则搜索先前使用的搜索选项的先前匹配项。

如果SyntaxEditor.IsSearchResultHighlightingEnabled属性为true,则在打开搜索覆盖窗格时可以突出显示搜索结果。

智能提示

Metro Images

现在,Metro Light和Metro Dark通用映像集被包含在选项中,而不是现有的Classic通用映像集。

完成Match Highlights

在打开完成列表的过程中键入文本时,与键入的文本匹配的每个项目中的文本都会突出显示。

完成过滤条件

现在提供了自动收缩过滤器,该过滤器可以根据键入的文本有选择地修剪补全列表中的项目。

Windows Forms Controls 2020.1版本发布,支持带有SyntaxEditor的WPF和UWP版本通用API(上)

可以将其他过滤器添加到完成列表,呈现为切换按钮甚至标签。

完成匹配

添加了各种完成列表项目匹配器和匹配选项,允许插入特殊的项目匹配逻辑。提供了许多内置项目匹配器,例如“开始”、“缩写”、“速记”等。

快速信息和参数信息

快速信息和参数信息提示已更新,以使用当前的编辑器背景和语法突出显示颜色。

*更多新版本内容,请点击此处查阅>>>


想要获得Windows Forms Controls更多资源、正版授权的伙伴,请咨询【客服】了解

12月,庆圣诞、迎元旦,软件商城专属优惠价,领优惠券再享折上折>>>

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月1日
下一篇 2019年11月1日

相关推荐

发表回复

登录后才能评论