ComponentOne Studio WPF 新版本發表

Released: Jun 5, 2024

2024 v1 中的更新


  • FlexGrid for WPF Enhancements
    • TreeGrid Features
      • FlexGrid for WPF .NET 8 now supports hierarchical data binding to generate a TreeGrid. Set the "ChildItemsPath" property to the recursive property in your business object to generate a collapsible TreeGrid. You can customize the node display position and node indent, as well as supply multiple properties separated by a comma to create a deeply nested tree. This feature is also supported in the .NET Framework.

Released: Dec 6, 2023

2023 v3 中的更新


  • Added support for Microsoft .NET 8.
  • FlexGrid Footer & Summary Row
    • Added support for column footer rows in FlexGrid for WPF. The column footer rows allow you to display fixed rows along the bottom of the grid, enabling common scenarios such as a summary row. A specialized type of row called GridSummaryRow is now also included that offers built-in aggregation for summarizing column values. At runtime, users can even configure the aggregation.
  • Transposed Grid for WPF
    • Added a new sample and...

Released: Aug 2, 2023

2023 v2 中的更新


  • FlexGrid for WPF Validation and Error Styles
    • Adds support for validation and error styles so that user inputs can be validated at runtime.
    • Validation in FlexGrid honors standard IDataErrorInfo and INotifyDataErrorInfo interfaces implemented in the data items.
    • The ShowErrors, ErrorIconTemplate, ErrorStyle, RowErrorStyle, and RowHeaderErrorStyle settings could be used to control how errors are shown.
  • FlexGrid for WPF Selection APIs Improved
    • Improved the selection API in the WPF FlexGrid with...

Released: Mar 29, 2023

2023 v1 中的更新


  • FlexGrid for WPF Performance Enhancements - FlexGrid now supports creating custom cells using 2D drawing for optimal performance. This results in approx. 30% faster rendering when using 2D drawing techniques (such as drawString) compared to using UI elements (such as TextBlock).
  • FlexGrid Multi-Range Selection - FlexGrid for WPF supports different multi-range selection modes, allowing end-users to select multiple, non-adjacent cells, rows, and columns. New selection modes include ListBox...

Released: Dec 7, 2022

2022 v3 中的更新


  • Added Microsoft .NET 7 support.
  • New Material Light and Dark Themes for .NET 6 - Added a new Material and Material Dark themes based on the popular modern UI design.

Released: Aug 3, 2022

2022 v2 中的更新


  • Display up to a Billion Rows in FlexGrid - In the .NET 6 WPF FlexGrid when working with large data sets, there are two important considerations: memory footprint and scrolling performance. A dataset with one billion records could take up to 8 GB of memory, so it requires a data virtualization solution, such as ComponentOne DataCollection.
  • Skeleton Loading in FlexGrid - Also improved the FlexGrid UI to handle the scrolling performance for any number of rows. Optimized cell rendering to...

Released: Mar 31, 2022

2022 v1 中的更新


  • .NET Framework 4.6.2 Version - Added new versions of all WPF controls that target Microsoft .NET Framework 4.6.2. Microsoft plans to end support for .NET Framework 4.5.2 later this year, so now you can easily update your ComponentOne references to 4.6.2 to stay up to date. .NET 4.6.2 added some platform-wide enhancements like touch keyboard support and per-monitor DPI awareness.
  • .NET 6 Controls - The following controls have been ported to Microsoft .NET 6: FlexReport, FlexViewer, Barcode, and...

Released: Dec 8, 2021

2021 v3 中的更新


.NET 6 and Visual Studio 2022 Support
.NET 6 packages for all the previously released .NET 5 controls are available. There are new .NET 6 versions of Scheduler, MultiSelect, and ListView - a reworked version of C1ListBox with an updated, fluent design.

Visual Studio 2022 support includes toolbox, Tools add-on, and newly-implemented Suggested Actions across the suite.Open Suggested Actions by clicking the light bulb on the control at design-time. This gives you quick access to key properties...

Released: Aug 4, 2021

2021 v2 中的更新


  • FlexGrid Column Menus, Cell Styles, and Microsoft Excel Export for .NET 5+
    • The new and improved column menu allows end-users to perform column-based actions at runtimes like sorting, grouping, filtering, and auto-sizing. The built-in filters deliver Excel-like functionality unique for each column data type.
    • By default, FlexGrid applies the filter automatically, meaning the data is filtered as the user changes the UI, but you can change this behavior to be more like Microsoft Excel by showing...

Released: Apr 7, 2021

2021 v1 中的更新


  • New .NET 5 Controls for WPF - The following controls are now available for .NET 5 apps: C1Calendar, C1ProgressBar, C1Accordion, C1DragDropManager, C1SpellChecker, C1RadialMenu. These controls can also be used in the latest .NET 6 preview - as Microsoft has created a seamless transition from .NET 5 to future versions.
  • New WPF Calendar for .NET 5 - The WPF calendar component has a new look. Designed for desktop but improved for touch, this calendar supports custom UI templates and smooth...