新的Telerik UI for WinForms R1 2021版本的第二個服務(wù)包現(xiàn)已發(fā)布,在此Service Pack中,技術(shù)團隊專注于解決此前版本中存在的一些問題。新版本在RadSpreadSheet、RadSyntaxEditor、RadRichTextEditor等控件中做了新的改進,同時優(yōu)化了SVG圖像并支持.NET 6!
支持.NET 6.0
微軟剛剛宣布.NET 6的第一個預(yù)覽版——NET 5開始的下一代.NET統(tǒng)一軟件開發(fā)平臺,Telerik UI for WinForms在此發(fā)行版中提供了對.NET 6.0的支持!新版本在.NET 6.0套件中構(gòu)建了控件,因此您可以嘗試使用最新最好的.NET框架。
RadSpreadsheet:ListDataValidation下拉列表現(xiàn)在顯示在控件中
如您所知,RadSpreadsheet中的數(shù)據(jù)驗證是一項強大的功能,可確保從用戶輸入的值有效并符合某些規(guī)則。 ListDataValidationRule允許您將用戶輸入限制為一組預(yù)定義的值,使用InCellDropDown屬性,您可以指定是否在文本旁邊顯示包含值的下拉列表,以便直觀地引導(dǎo)用戶選擇有效選項:
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);
如果輸入無效值,則應(yīng)通知您:

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

SVG圖像支持優(yōu)化
在此版本中優(yōu)化SVG圖像序列化,引入一個全新的SvgImageXml屬性,而不是序列化SvgImage屬性和RadSvgImage類型,該屬性將SVG圖像序列化為字符串。
此外RadSvgImage具有內(nèi)置的緩存機制,可以緩存顯示的柵格圖像。如果需要自定義圖像,例如更改顏色,則必須重置SVG文檔。此版本中還引入一個公共API來清除緩存,ClearCache方法將幫助您做到這一點:
RadSvgImage svg = this.radButton1.SvgImage;
svg.ClearCache();
此外PdfViewerNavigator控件更新為帶有炫酷的新SVG圖像的按鈕,以使您的應(yīng)用程序煥然一新:

RadSyntaxEditor:ShowLineNumbers屬性和XmlTagger的改進
默認情況下,RadSyntaxEditor在加載文檔時顯示每行的編號。 但是這可能不適合您的自定義布局,您可能希望將其隱藏。 現(xiàn)在僅通過設(shè)置一個屬性就可以自定義編輯器的外觀,RadSyntaxEditor公開ShowLineNumbers屬性,該屬性控制是否顯示行號。
查看沒有任何行號的RadSyntaxEditor的外觀:

新版本還改進了XmlTagger,以精確識別字符數(shù)據(jù)。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫