Narayanan Subramanian (Nara) 26Reputation points
Hi All,
I would like to know if anyone has any information on future roadmap for WPF. Is there any date for microsoft retiring WPF and removing future support?
Thanks in advance
Narayanan
Windows Presentation Foundation
Windows Presentation Foundation
A part of the .NET Framework that provides a unified programming model for building line-of-business desktop applications on Windows.
2,648 questions
XAML
A language based on Extensible Markup Language (XML) that enables developers to specify a hierarchy of objects with a set of properties and logic.
756 questions
Sign in to follow
0 commentsNo comments
1{count} vote
Sign in to comment
Accepted answer
Castorix31 81,141Reputation points
2022-12-20T09:07:56.22+00:00 The actual Roadmap is roadmap.md
The last MS Framework is WinUI 3, based on UWP XAML, but WPF should still be used for years...jp2code 21Reputation points
2023-02-14T17:30:34.86+00:00 This is from Visual Studio 2022
BP 6Reputation points
2024-02-10T01:52:23.9566667+00:00 Marc Armbruster 5Reputation points
2024-02-12T06:20:41.2266667+00:00 From VS 2022 (Version 17.9.0 Preview 5.0).
I am actually creating multiple WPF applications with .NET8.
There is NO support end of WPF :-)
Sign in to comment
2 additional answers
Sort by: Most helpful
Hui Liu-MSFT 32,151Reputation points • Microsoft Vendor
2022-12-20T08:38:03.913+00:00 Hi, @Narayanan Subramanian (Nara) . Welcome Microsoft Q&A.
According to the documentation Overview - Product end of support, there are no plans to remove wpf. So it will be supported.
----------------------------------------------------------------------------
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.See AlsoEngineering EducationHui Liu-MSFT 32,151Reputation points • Microsoft Vendor
2022-12-23T09:58:00.84+00:00 Hi, @Narayanan Subramanian (Nara) . Is there any update to the question? Did the answer solve your problem? If so, you could accept it as the answer. It's helpful for community members with related questions.
Sign in to comment
jp2code 21Reputation points
2023-02-14T17:29:01.46+00:00 I am trying to create a NEW WPF project now using Visual Studio 2022, and I only see "Out of support" options available.
It seems that WPF is tied to Internet Explorer, and Microsoft does not know how to support WPF anymore.
Paul Hodgson 5Reputation points
2023-02-24T09:09:02.97+00:00 Isn't that reference to the .NET versions being out of support rather than WPF, try installing the .NET 6.0 or 7.0 SDKs to see if you get the same message.
jp2code 21Reputation points
2023-02-24T12:15:41.5666667+00:00 7.0 SDK has been installed over a month.
qwalters 0Reputation points
2023-03-02T02:32:16.62+00:00 What version of Visual Studio are you using? VS2019 will only show .NET 5 in my experience and VS2022 shows all options correctly, including 6 & 7.
Mark Greenwood 16Reputation points
2023-06-26T03:53:34.43+00:00 All good on VS2022
Carter Canedy 5Reputation points
2023-09-29T14:14:08.68+00:00 If you install the .net 7/8 sdk through the visual studio installer, you should be able to see that combo box populated with the corresponding options for a new WPF (.net core) project. There's also a different project type that is specific to netfx. All of the above options are currently within their stated support periods, so I would recommend verifying that your tools are up to date.
Marc Armbruster 5Reputation points
2024-01-08T12:17:31.2466667+00:00 WPF is still a great technology to build Windows Applications.
Actually there are no plans (as I know) to end support for WPF.
See also the WPF roadmap: https://github.com/dotnet/wpf/blob/main/roadmap.mdDeleted
This comment has been deleted due to a violation of our Code of Conduct. The comment was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Sign in to comment
Sign in to answer