ComponentOne 2022 v3 릴리즈의 일환으로 이전에 .NET 6을 지원했던 모든 ComponentOne 플랫폼에서 .NET 7을 완벽하게 지원합니다. 또한 새로운 디자이너와 함께 새로운 .NET 6 기반 라이브러리를 출시함으로써 .NET Framework 컴포넌트를 WinForms 및 WPF 용 .NET 6&7과 호환되도록 계속 포팅하고 있습니다.
아래 업데이트에서는 2022년 12월 기준 .NET 6 및 7에 대한 각 ComponentOne WinForms 및 WPF 컨트롤의 현재 상태를 공유하고 .NET 6+에서 계속 지원할 예정인 컨트롤을 공유합니다.
.NET 7 지원
.NET 7은 .NET 6의 후속 제품으로, 통합, 현대화, 단순화, 신속화에 중점을 두고 있습니다. .NET 7은 표준 기간 지원(STS)으로 마이크로소프트에 의해 18개월 동안 지원될 것입니다. 모든 플랫폼의 .NET 6 라이브러리는 .NET 7 애플리케이션에서 작동하므로 언제든지 업그레이드할 수 있습니다.
.NET 6 또는 .NET Core 기반 라이브러리를 통해 .NET 7을 지원합니다. 아시다시피 .NET 6는 장기 지원을 하고 있으며, .NET의 LTS(장기 지원) 버전별로 새로운 버전의 라이브러리를 출시한다는 계획에 따라 내년 말에 .NET 8 기반 라이브러리를 출시할 계획입니다.
.NET 7 WinForms 컨트롤 현황
다음은 .NET 6 및 .NET 7에서 지원되는 WinForms 컨트롤 목록과 내년에 계획된 컨트롤 목록입니다.
.NET 6+ Support Ready |
.NET 6+ Support Planned | Not Planned |
- 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
|
- FlexChart
- FlexGrid
- FlexPie
- FlexPivot
- FlexRadar
- FlexReport
- FlexViewer
- Sunburst
- TreeMap
- C1Bitmap
- C1Button
- C1CalendarView
- C1CheckBox
- 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 컨트롤 현황
다음은 .NET 6 및 .NET 7에서 지원되는 WPF 컨트롤 목록과 내년에 계획된 컨트롤 목록입니다.
.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 지원
.NET Framework에서 .NET 6+로 넘어가셨다면 디자이너가 부족하다는 사실을 눈치채셨을 것입니다. Microsoft는 .NET Core를 기반으로 WinForms 디자이너를 다시 작성했기 때문에 10년 이상의 컴포넌트 디자이너를 포팅하고 다시 작성해야 했습니다. 업데이트할 때마다 WinForms 컨트롤에 대한 더 많은 디자이너 지원을 계속 롤아웃합니다. 예를 들어, 2022 v3 릴리스에서는 FlexGrid의 열 디자이너가 향상되었습니다.
또한 많은 컨트롤에 대한 제안 작업 메뉴(전구 아이콘)를 기반으로 새로운 WPF 디자이너를 제공했습니다. 이를 통해 속성을 빠르게 설정하고 특정 기능에 대한 XAML을 생성할 수 있습니다.
지금 바로 ComponentOne을 다운로드하여 직접 테스트해보세요!