This roadmap communicates priorities for evolving and extending the scope of WPF for .NET Core.
At present, our primary focus is enabling the following for .NET Core 3.0:
- Achieve WPF functional and performance parity compared to .NET Framework
- Publish remaining WPF components to the repo
- Publish (and write) more WPF tests to the repo
Note: There are some specific .NET Framework features will not be supported, such as XBAPs.
As we complete those goals, we'll update our roadmap to include additional feature/capability areas we will focus on next.
Milestone | Date |
---|---|
Initial launch of WPF for .NET Core repository (beginning with System.Xaml) | Dec 4, 2018 |
Roadmap update for feature focus areas | Early 2019 |
Add adequate tests that enable validating and merging community PRs | Continues thru 2019 |
Add remaining WPF for .NET Core components to repository | Continues thru 2019 |
The port from WPF for .NET Framework is still in progress. All components applicable to WPF for .NET Core will eventually be published to this repository.
-
Components:
- System.Xaml
- WindowsBase
- PresentationCore
- PresentationFramework
- PresentationBuildTasks
- DirectWriteForwarder
- ReachFramework
- System.Windows.Input.Manipulations
- UI Automation assemblies
- WPF Extensions
- WindowsFormsIntegrations
- System.Windows.Controls.Ribbon
- WPF Themes
- System.Windows.Presentation
- PresentationUI
- System.Printing
-
Tests:
Note: This list is in rough priority order and may change.
-
Components:
PenIMC_cor3
WpfGfx_cor3