彩票走势图

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

原创|产品更新|编辑:陈津勇|2019-12-03 13:44:34.960|阅读 339 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Windows Forms Controls的主要版本(2020.1)正式发布,此版本包括对SyntaxEditor产品的大量增强和更新。作为这些更新的一部分,WinForms SyntaxEditor已进行重构,支持带有SyntaxEditor的WPF和UWP版本的通用API。这为WinForms SyntaxEditor带来了更多现代功能和设计,并允许开发团队在将来添加的特性中保持这三个平台的同步。

其他重要的更改包括将程序集移动到需要.NET 4.0或更高版本的位置、一个新的Sample Browser项目(该项目具有近100个SyntaxEditor示例)和新的现代安装体验。

以下是本次更新的详细内容(上)。

免费下载Windows Forms Controls正式版


跨平台设计

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

Carets与选择

多项选择

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

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

触摸选择触手

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

Caret Movement

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

搜索覆盖窗格

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

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

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

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

智能提示

Metro Images

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

完成Match Highlights

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

完成过滤条件

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

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

完成匹配

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

快速信息和参数信息

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

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



想要获得Windows Forms Controls更多资源、正版授权的伙伴,请了解

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP