Note it's Managed c++/CLI, not old school original native c++1337. Why not just use C# then...? It's so much easier to write.
(Also, it's C++/CX which is similar in syntax but different in runtime to Managed C++/CLI. C++/CX produces WinRT-flavor COM bindings, not CLR-intended IL code. It sounds like some folks are hoping to migrate it, now that it is open source and could be done as a community effort, to even more modern C++/WinRT which uses modern C++ features and does away with the need of special syntax.)