Click here to Skip to main content
13,624,563 members
Rate this:
Please Sign up or sign in to vote.
Hi gusy =)
I have few questions , which concerns VS 2012 and WPF, especially GUI framework =)
I know exactly, that VS 2010 was built on top of WPF (i mean GUI).
Does WPF lies in core of Vs 2012 ?)

And second one, concerns relevance of WPF in frame of upcoming Windows 8.
As far as you know , with releasing of Win 8 , microsoft have offered 2 type of development stategy , first one - related to newly announced Metro (Metro .NET), and second one - to old plain well known , productivity Desktop.
Does Wpf will remain relevant ?
Posted 10-Aug-12 4:09am
Volynsky Alex 10-Aug-12 10:29am
Look also following article :) :
Oleksandr Kulchytskyi 10-Aug-12 10:49am
whoa) It's great news)) From the latest article which i have read , Microsoft restricted dev not only in express for desktop but in general, including dev only for metro =)

But that article changed my knowledge =)I have seen that it still remains in paid versions of VS2012!!)
Tahnks a lot !)
Sergey Alexandrovich Kryukov 10-Aug-12 14:12pm
What's so great about it?
Oleksandr Kulchytskyi 11-Aug-12 9:10am
Nothing great, sorry, i have been impatiently read article , and at first sight i got it like MS allows development to a desktop in express edition of vs 2012
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Metro Apps are applications that are specifically written for Windows 8 using all the advantages that Windows 8 has to offer. They can be put on the Windows 8 app store.

WinForms is the old Windows format that was somewhat replaced by WPF. WPF is much more optimized and contains for example vector graphics. WPF provides much better performance when compared to WinForms applications. It provides a much richer UI experience. It uses XAML for development purposes (XML description of your UI). WinForms and WPF give you the existing Windows Look & Feel.

Metro Apps look much more like Windows Phone 7 applications but with much more functionality (but I think in the future both will converge). They are mainly addressed for the tablet market and touch screens (and hybrid devices in the future). Metro apps can be compared to IPad apps but much richer and with the full power of the Windows operation system.

If you want to write standard Windows applications that use a mouse interface and that work like current Windows application I recommend using WPF.

If you want to specifically address the Windows 8 market and create applications that are touch friendly you have to use Metro application

I think you are should read the materials of forum here :[^]
Oleksandr Kulchytskyi 10-Aug-12 10:43am
Thanks for your answer =)
But this is not exactly what i'm interesting in.
I know what it is a WPF, XAML , WinForm and how these frameworks looks like and so on =)
Also i know that WPF in most cases pushed off WinForms from a play-chase, Microsft itself heavily uses the WPF technology in their own apps.

For the dev , who being confident in XAML , microsoft opened a wide range for development: WinPhone 7,7.5 + as far as i know will remain in upcoming WP 8;
Wpf - uses Xaml, and in core of Metro UI you can still find a XAML =)
So the question still relevant =) Core of UI in VS 2012 relies on WPF ?)
Volynsky Alex 10-Aug-12 10:57am
Please read here:

Paris, FR — August 9th, 2012 — SoftFluent announces today that CodeFluent Entities and its Visual Studio integrated graphical editor will run within the final version of Visual Studio before August 31st 2012. CodeFluent Entities was updated to following the look & feel of Visual Studio 2012.
CodeFluent Entities allows developers to generate components such as scripts (e.g. T-SQL, PL/SQL), code (C#, VB), web services (e.g. WCF, ASMX, JSON) and UIs (e.g.ASP.NET, SharePoint, WPF, Silverlight). The code generation process is model-first and continuous: from your declarative model, a meta-model will be inferred which code generators will then translate into code. Over 20 code generators (a.k.a. ‘producers’) are provided ‘out of the box’ and that can be combined to obtain your own application following your desired architecture, using your desired technologies.
Since your application development is driven from this model, your business logic is decoupled from the technology and allows you to absorb changes faster and smoother: apply changes in your model to update all your layers consistently or add/switch technology by changing your used code generators. CodeFluent Entities is designed for the .NET platform and empowers users to streamline developments on major Microsoft platforms and technologies such as SQL Server, C#, VB.NET, WCF, ASP.NET, WPF, Windows 8, SharePoint, SQL Azure, third-party databases and more.
“Aligning closely to Microsoft Visual Studio 2012, the latest version of Microsoft’s integrated development environment (IDE), we are demonstrating our commitment to the Microsoft developer community to help them keep up with the quick innovation pace” said Daniel Cohen-Zardi, SoftFluent Chief Executive Officer. “Embracing the upcoming Windows 8 wave, CodeFluent Entities already implements a similar design style and will help you generate both .NET and WinRT applications with a consistent approach.”
“Core to Visual Studio 2012 is its focus on integrating teams, streamlining development and providing developers a complete tool box to build leading applications efficiently," said Tom Lindeman, Director of the Visual Studio Industry Program at Microsoft Corp. "SoftFluent's innovative CodeFluent Entities, released in time with our new products, reduces the effort required by developers to stay up to date with technology and remain productive."

Read more:
Oleksandr Kulchytskyi 10-Aug-12 11:01am
it's very interesting !) Thanks again!)
Volynsky Alex 10-Aug-12 11:02am
You are welcome Oleksandr!
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

There is no chance that WPF has better performance than windows form.
Oleksandr Kulchytskyi 2-Oct-12 2:23am
All depends!!
WinForms has no such powerful UI capabilities like WPF.
And i'm sure that UI of 2012 has been built on top of WPF.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Cookies | Terms of Service
Web02 | 2.8.180712.1 | Last Updated 1 Oct 2012
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100