My understanding is that Microsoft Visual Studio was rewritten to use WPF. I’m still not clear on why, but acknowledge my knowledge about WPF is very limited.
My question is if anyone knows how much support WPF has for C++, and if Visual Studio is still written in C++.
Personally, WPF primarily appears to be .NET/VB/C# thing. Is anyone using it with C++?
You can use WPF with C++/CLI. It is a .NET API, however, so it requires the .NET Framework.
That being said, the designer support is non-existent with C++. This means that, for practical purposes, WPF doesn’t really work with C++.
Typically, the user interface layer is written in C# (or VB.NET), then calls into C++ code, often exposed via P/Invoke or C++/CLI layers. By using C++/CLI, it’s very easy to interoperate between C++ code and C#/VB.NET code.