原創|產品更新|編輯:陳津勇|2019-12-03 13:44:34.960|閱讀 406 次
概述:用戶界面控件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示例)和新的現代安裝體驗。
以下是本次更新的詳細內容(上)。
跨平臺設計
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@fc6vip.cn