ComponentOne .NET 7 Support Updates

As part of our 2023 v3 release, we’ve ensured full .NET 7 support across all ComponentOne platforms that previously supported .NET 6. We’ve also continued porting our .NET Framework components to be compatible with .NET 6 & 7 for WinForms and WPF by releasing new .NET 6-based libraries with new designers.

In this update below, we’ll share the current status of each ComponentOne WinForms and WPF control for .NET 6 & 7 as of December 2022 and which controls we still plan to support in .NET 6+ moving forward.

Download the Latest ComponentOne Version Today!

About .NET 7 Support

.NET 7 is the successor to .NET 6 and focuses on being unified, modern, simple, and fast. .NET 7 will be supported by Microsoft for 18 months as a standard-term support (STS). We’ve ensured that our latest .NET 6 libraries for all platforms work in .NET 7 applications, so you can upgrade whenever you are ready.

We support .NET 7 through our .NET 6 or .NET Core-based libraries. As you may know, .NET 6 has long-term support, and we plan to release .NET 8-based libraries later next year, therefore, following a plan to release new version libraries with each long-term supported (LTS) version of .NET.

.NET 7 WinForms Controls Status

Below is the list of WinForms controls supported in .NET 6 & .NET 7 and which controls are still planned for next year.

.NET 6+ Support Ready

.NET 6+ Support Planned 

Not Planned

  • FlexChart
  • FlexGrid
  • FlexPie
  • FlexPivot
  • FlexRadar
  • FlexReport
  • FlexViewer
  • Sunburst
  • TreeMap
  • C1Bitmap
  • C1Button
  • C1CalendarView
  • C1CheckBox
  • C1CheckList
  • C1ColorPicker
  • C1ComboBox
  • C1ContextMenu
  • C1DashboardLayout
  • C1DataFilter
  • C1DbNavigator
  • C1DateEdit
  • C1DockingTab
  • C1Document
  • C1DropDownControl
  • C1DX
  • C1Editor
  • C1Excel/C1XLBook (new version based on .NET Standard)
  • C1ExpressionEditor
  • C1FinancialChart
  • C1FontPicker
  • C1GanttView
  • C1Gauge
  • C1InputPanel
  • C1Label
  • C1Map
  • C1MaskedInput
  • C1Menu
  • C1MultiSelect
  • C1NumericEdit
  • C1PdfDocument (still requires .NET Framework until 2023 v1)
  • C1PdfDocumentSource
  • C1PictureBox
  • C1PrintDocument
  • C1PrintPreview
  • C1RangeSlider
  • C1Ribbon
  • C1RulesManager
  • C1Scheduler
  • C1Sizer
  • C1SizerLight
  • C1Sparkline
  • C1SpellChecker
  • C1SplitButton
  • C1SplitContainer
  • C1SuperTooltip
  • C1TagEditor
  • C1TextBox
  • C1Themes
  • C1TileControl
  • C1ToolBar
  • C1TouchToolkit
  • C1TreeView
  • C1TrueDBGrid
  • C1Zip
  • C1Chart3D
  • C1Combo
  • C1FilterEditor
  • C1List
  • C1RadialMenu
  • C1Win7Pack
  • C1Calendar - use C1CalendarView
  • C1Chart - use FlexChart
  • C1DataSource
  • C1DynamicHelp
  • C1FlexGridClassic
  • C1LiveLinq
  • C1NavBar - use C1Accordion (2022 v2)
  • C1OutBar - use C1Accordion (2022 v2)
  • C1Report - use FlexReport
  • C1ReportDesigner - use FlexReportDesigner
  • C1TopicBar
  • C1Word

.NET 7 WPF Controls Status

Below is the list of WPF controls supported in .NET 6 & .NET 7 and which controls are still planned for next year.

.NET 6+ Support Ready

.NET 6+ Support Planned 

Not Planned

  • FlexChart
  • FlexGrid
  • FlexPie
  • FlexPivot
  • FlexRadar
  • FlexReport
  • FlexViewer
  • C1Accordion
  • C1ActivityIndicator
  • C1Barcode
  • C1Calendar
  • C1ColorPicker
  • C1ComboBox
  • C1ContextMenu
  • C1DataFilter
  • C1DataPager
  • C1DatePicker
  • C1DateTimePicker
  • C1DockControl
  • C1DockPanel
  • C1Document
  • C1DragDropManager
  • C1DropDown
  • C1Dx
  • C1Excel/C1XLBook (new version based on .NET Standard)
  • C1Expander
  • C1FilePicker
  • C1FilterEditor
  • C1FinancialChart
  • C1HyperlinkButton
  • C1ListView
  • C1Maps
  • C1MaskedTextBox
  • C1Menu
  • C1MenuList
  • C1MultiSelect
  • C1NumericBox
  • C1PdfDocumentSource
  • C1ProgressBar
  • C1PropertyGrid
  • C1RadialMenu
  • C1RangeSlider
  • C1Ribbon
  • C1RichTextBox
  • C1Scheduler
  • C1Sparkline
  • C1SpellChecker
  • C1SplitButton
  • C1TabControl
  • C1TagEditor
  • C1Themes (System and Material themes only)
  • C1TimeEditor
  • C1TreeMap
  • C1TreeView
  • C1Window
  • C1WrapPanel
  • C1Zip
  • Sunburst
  • C1Chart3D
  • C1ExpressionEditor
  • C1FlexSheet
  • C1GanttView
  • C1Gauges
  • C1InputPanel
  • C1Rating
  • C1Binding
  • C1Bitmap
  • C1Book
  • C1Carousel
  • C1Chart - use FlexChart
  • C1CheckList - use ListView
  • C1DataGrid - use FlexGrid
  • C1DataSource
  • C1DocumentViewer - use FlexViewer
  • C1HyperPanel
  • C1ListBox - use C1ListView
  • C1MediaPlayer
  • C1OrgChart
  • C1OutlookBar - use C1Accordion
  • C1PdfDocument
  • C1PdfViewer - use FlexViewer
  • C1ReportViewer - use FlexViewer
  • C1Tile
  • C1TileView
  • C1Toolbar - use C1Ribbon
  • C1Word

.NET 6+ Design-Time Support

If you’ve moved from .NET Framework to .NET 6+, you may have noticed that our designers are lacking. Microsoft rewrote the WinForms designer based upon .NET Core, so we’ve had to port and rewrite 10+ years of component designers. With each update, we continue to roll out more designer support for our WinForms controls. For example, in the 2022 v3 release, we’ve enhanced FlexGrid’s column designers.

We’ve also provided new WPF designers based on the suggested actions menu (lightbulb) for many of our controls. These help quickly set properties and generate XAML for certain features.

If you have any feedback or requests for which components and designers you want to see improved for .NET 6+, let us know in the comments below.

Download the Latest ComponentOne Version Today!

comments powered by Disqus