In the R1 2017 release of UI for WinForms, we ring in the year with new upgrades. VS 2017 RC support, Grid improvements, a new DataFilter and more await you.
Happy new year to all UI for WinForms users and blog readers! After the nice holiday time off, all of us are now back in the office recharged—and we are happy to recharge your UI for WinForms toolset. We've got plenty of additions and improvements to make you even more productive and let you handle even more user scenarios out of the box. Here is what’s new in UI for WinForms in R1 2017.
Microsoft has recently announced the RC version of the newest IDE—Visual Studio 2017—and your favorite UI toolkit is ready for it. In addition, you can download the UI for WinForms Visual Studio extension from the Visual Studio Marketplace.
As of R1 2017, the Telerik UI for WinForms NuGet packages are available for download from our private nuget server at: https://nuget.telerik.com/nuget. Simply use your Telerik account credentials to login and initiate a package installation.
The control provides a convenient UI for building complex filter expressions for the end users. It can be bound to a data source which the control will filter automatically, hence all other controls that use this data source will be filtered. Alternatively, it can be used as a UI for building an expression, based on predefined property descriptors, which can be applied to a data base, UI control or a collection with support for filtering expressions.
RadPdfViewer adds support for displaying PDF documents containing forms and form fields, including digital signatures. In addition, we have added support for page rotation, export of thumbnails and saving the displayed documents. This is very useful when a document is being fed into the control as a stream from database, for example, to provide the ability for the user to save it as a file.
The library features new functionality, which provides the option for exporting PDF files with unmatched performance and minimized memory footprint. This is achieved by writing the PDF content directly to a stream without creating PDF document model in the memory. In addition, using these new API, developers can handle the following scenarios when creating the pages of the new PDF file:
Another highly demanded feature is the ability to get the records participating in the calculation of a value in RadPivotGrid. For this purpose, a new method and event are introduced to the control which will provide this information.
SpreadStreamProcessing is a library for creating large spreadsheet documents and exporting them to XLSX and CSV file formats with great performance, minimal memory footprint. In this release, the library is complemented with support for appending worksheets to existing workbooks, as well as functionality to freeze panes in the resulted workbook.
Due to high demand, we have exposed a nullable property which can be used to set a null value to the control or bind it to a nullable object.
The control has been extended to work with PersianCalendar, HijriCalendar and UmAlQuraCalendar.
The controls now feature a clear button which can be shown when needed and clears the control’s text when clicked.
These are the highlights of our latest release. Feel free to give it a try by downloading it from your account or getting a trial. We would also be happy to hear your feedback on it in the comments section below or in our feedback portal.
Try UI for WinForms
Stefan Stefanov (MCPD) is a Product Manager for Telerik UI for WinForms and Telerik UI for WPF. He has been working with Telerik products since 2010, when he joined the company as a support officer. Off work he enjoys traveling, hanging out with friends and reading various technology blogs. You can find Stefan on Twitter and LinkedIn.
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.