界面控件Telerik UI for WinForms R1 2021 SP2——支持.NET 6、優化SVG圖像

Telerik UI for WinForms R1 2021 SP2下載

新的Telerik UI for WinForms R1 2021版本的第二個服務包現已發佈,在此Service Pack中,技術團隊專注於解決此前版本中存在的一些問題。新版本在RadSpreadSheet、RadSyntaxEditor、RadRichTextEditor等控件中做了新的改進,同時優化了SVG圖像並支持.NET 6!

支持.NET 6.0

微軟剛剛宣佈.NET 6的第一個預覽版——NET 5開始的下一代.NET統一軟件開發平臺,Telerik UI for WinForms在此發行版中提供了對.NET 6.0的支持!新版本在.NET 6.0套件中構建了控件,因此您可以嘗試使用最新最好的.NET框架。

RadSpreadsheet:ListDataValidation下拉列表現在顯示在控件

如您所知,RadSpreadsheet中的數據驗證是一項強大的功能,可確保從用戶輸入的值有效並符合某些規則。 ListDataValidationRule允許您將用戶輸入限制爲一組預定義的值,使用InCellDropDown屬性,您可以指定是否在文本旁邊顯示包含值的下拉列表,以便直觀地引導用戶選擇有效選項:

 

Worksheet CurrentWorksheet = this.radSpreadsheet1.ActiveSheet as Worksheet;
CellIndex CurrentCellIndex = new CellIndex(0, 1);
ListDataValidationRuleContext Context = new ListDataValidationRuleContext(CurrentWorksheet, CurrentCellIndex);
Context.InputMessageTitle = "Restricted input";
Context.InputMessageContent = "The input is restricted to the week days.";
Context.ErrorStyle = ErrorStyle.Stop;
Context.ErrorAlertTitle = "Invalid Day";
Context.ErrorAlertContent = "The entered value is not valid. Please choose an option from the list!";
Context.Argument1 = "Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday";
Context.InCellDropdown = true;
ListDataValidationRule Rule = new ListDataValidationRule(Context);
CurrentWorksheet.Cells[CurrentCellIndex].SetDataValidationRule(Rule);

 

如果輸入無效值,則應通知您:

Telerik UI for WinForms R1 2021 SP2——支持.NET 6、優化SVG圖像

現在,ListDataValidation下拉列表立即出現,以顯示可能的有效選項。

Telerik UI for WinForms R1 2021 SP2——支持.NET 6、優化SVG圖像

SVG圖像支持優化

在此版本中優化SVG圖像序列化,引入一個全新的SvgImageXml屬性,而不是序列化SvgImage屬性和RadSvgImage類型,該屬性將SVG圖像序列化爲字符串。

此外RadSvgImage具有內置的緩存機制,可以緩存顯示的柵格圖像。如果需要自定義圖像,例如更改顏色,則必須重置SVG文檔。此版本中還引入一個公共API來清除緩存,ClearCache方法將幫助您做到這一點:

 

RadSvgImage svg = this.radButton1.SvgImage;
svg.ClearCache();

 

此外PdfViewerNavigator控件更新爲帶有炫酷的新SVG圖像的按鈕,以使您的應用程序煥然一新:

Telerik UI for WinForms R1 2021 SP2——支持.NET 6、優化SVG圖像

RadSyntaxEditor:ShowLineNumbers屬性和XmlTagger的改進

默認情況下,RadSyntaxEditor在加載文檔時顯示每行的編號。 但是這可能不適合您的自定義佈局,您可能希望將其隱藏。 現在僅通過設置一個屬性就可以自定義編輯器的外觀,RadSyntaxEditor公開ShowLineNumbers屬性,該屬性控制是否顯示行號。

查看沒有任何行號的RadSyntaxEditor的外觀:

Telerik UI for WinForms R1 2021 SP2——支持.NET 6、優化SVG圖像

新版本還改進了XmlTagger,以精確識別字符數據。


瞭解最新Kendo UI最新資訊,請關注Telerik中文網!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章