|
|
|
How to create a simple WPF application
In Visual Studio 2008
Open Visual Studio 2008 and choose "File", "New", "Project..." in the main menu. Choose "WPF Application" as project type.
Choose a folder for your project and give it a name. Then press "OK"
Visual Studio creates the project and automatically adds some files to the solution. A Window1.xaml and an App.xaml. The structure looks quite similar to WinForms, except that the Window1.designer.cs file is no longer code but it's now declared in XAML as Window1.xaml
Open the Window1.xaml file in the WPF designer and drag a Button and a TextBox from the toolbox to the Window
Select the Button and switch to the event view in the properties window (click on the little yellow lightning icon). Doubleclick on the "Click" event to create a method in the codebehind that is called, when the user clicks on the button.
Note: If you do not find a yellow lightning icon, you need to install the Service Pack 1 for VisualStudio on your machine. Alternatively you can doubleclick on the button in the designer to achieve the same result.
Visual Studio automatically creates a method in the code-behind file that gets called when the button is clicked.
private void button1_Click(object sender, RoutedEventArgs e)
{
textBox1.Text = "Hello WPF!";
}
The textbox has automatically become assigned the name textBox1 by the WPF designer. Set text Text to "Hello WPF!" when the button gets clicked and we are done! Start the application by hit [F5] on your keyboard.
Isn't this cool!
Last modified: 2010-02-08 17:51:47
Copyright (c) by Christian Moser, 2011.
Comments on this article
Show all comments
|
Faisal H... | |
|
Commented on 16.August 2011 |
The Great Website For WPF Learn Thanks Sir.
|
|
|
|
Sudarshan | |
|
Commented on 22.August 2011 |
Begginer Examples Good
|
|
|
|
ROHITH | |
|
Commented on 23.August 2011 |
hi, i have already started doing the wpf application, but now im facing the problem that for different resolutions my application is not visible properly and some of part of the applications r getting cropped,,,, i have used the grid control to place the buttons, but for other resolutions the buttons r getting displaced, so pls any help me out how to resolve it,,,,,,,,,,
|
|
|
|
Anjum | |
|
Commented on 25.August 2011 |
thanks ...
Its too esy to understand
|
|
|
|
Anjum | |
|
Commented on 25.August 2011 |
Thanks !
Its too easy to understand .
|
|
|
|
Jalindar | |
|
Commented on 26.August 2011 |
Very useful. Thanks
|
|
|
|
Sree | |
|
Commented on 28.August 2011 |
Its good,but what's new with WPF! It can simply be done with winforms.Please give some example which describe the WPF specialty.
|
|
|
|
grege | |
|
Commented on 30.August 2011 |
oooooo
you Are very smart
|
|
|
|
ankit | |
|
Commented on 31.August 2011 |
good demo
|
|
|
|
siva | |
|
Commented on 5.September 2011 |
worst example i didn't find need to demonstrate here. we can do in windows form only...
|
|
|
|
siva | |
|
Commented on 5.September 2011 |
worst example i didn't find need to demonstrate here. we can do in windows form only...
|
|
|
|
mahesh | |
|
Commented on 6.September 2011 |
Superb for beginners
Thanks for providing
|
|
|
|
Vinay | |
|
Commented on 8.September 2011 |
Thank you very much. It was my 1st WPF sample.... Thanks again..... :)
|
|
|
|
Vinay | |
|
Commented on 12.September 2011 |
Very useful tutorial... thanks :) I just wanna give 1 suggestion; if you could add a link @ Bottom for next page then it will be better..
|
|
|
|
abc | |
|
Commented on 12.September 2011 |
WPF is for desktop application or web application???????
|
|
|
|
kishore | |
|
Commented on 13.September 2011 |
super very much useful for beginers
|
|
|
|
KISHORE | |
|
Commented on 13.September 2011 |
NICE VERY MUCH USEFUL
|
|
|
|
Sumantra | |
|
Commented on 14.September 2011 |
After creating an application I am not getting any control on toolbox to add on .xaml page.I need help.
|
|
|
|
Roshni Shah | |
|
Commented on 20.September 2011 |
Good Example for beginner...
|
|
|
|
kalaivanan | |
|
Commented on 21.September 2011 |
very useful........ Thanks
|
|
|
|
Lokesh... | |
|
Commented on 22.September 2011 |
very useful!:-)
|
|
|
|
Shivu | |
|
Commented on 22.September 2011 |
It is Very useful for Beginners
|
|
|
|
MMS | |
|
Commented on 24.September 2011 |
Really nice. I am the beginner for learning Dot net but like to learn more
|
|
|
|
Ashok | |
|
Commented on 27.September 2011 |
Nice article for beginners.
|
|
|
|
Mahesh Mane | |
|
Commented on 27.September 2011 |
It's cool
|
|
|
|
|
|