I'm about to start the development of a desktop .NET/C# application which has been designed with a focus on "modern UI" style. For example, it's very similar to the GitHub for Windows client.
I have a strong experience in the creation of .NET interfaces using Winforms, but now I'm wondering what's the most effective way to create buttons, panels and other controls with that particular "flat" style. As you know, the default style of a Winforms application is something like this.
Is there something, like a collection of "Modern controls", ready to be used on .NET Framework 4?