- C# WPF Hello World Introduction
- C# WPF Hello World 2
- C# WPF Hello World 3
- C# WPF Hello World 4
Where do we go from here? What are the next steps to learning WPF? First of all I assume that you have some basic knowledge of computer programming and the language C#.
What did I do? I learned most of WPF from Google and a book by Adam Nathan called WPF 4.5 Unleashed by Sams Publishing. You can read most of the first 100 pages or so over at Google Books.
This website is called Begin Coding Now. Since you probably want to get started quickly, I provided the previous three posts. Next, you might want to jump into the topic of content controls. This is chapter 9 of Adam Nathan’s above-mentioned book.
Have a look at the the post here called WPF Controls Introduction. We also have a series of posts that start with XAML in the post called C# XAML Introduction.
In chapter 5 of Adam Nathan’s book, he talks about panels. After experimenting with some controls, It’s a good idea to explore panels. Panels help you with the layout of your screen.
Adam Nathan’s WPF 4.5 Unleashed book
I want to look at some of the chapters of the book I purchased for an overview of WPF. Below is the list of chapters.
- Background
- XAML Demystified
- WPF Fundamentals
- Sizing, Positioning, and Transforming Elements
- Layouts and Panels
- Input Events: Keyboard, Mouse, Stylus, and Touch
- Structuring and Deploying an Application
- Exploiting Windows Desktop Features
- Content Controls
- Items Controls
- Images, Text, and Other Controls
- Resources
- Data Binding
- Styles, Templates, Skins, and Themes
- 2D Graphics
- 3D Graphics
- Animation
- Audio, Video, and Speech
- Interoperability with Non-WPF Technologies
- User Controls and Custom Controls
- Layout with Custom Panels
- Toast Notification
To get started quickly, practice with the controls, like labels, text boxes and buttons. Experiment with properties. Then move over to panels to practice layout.
Instead of Hello World projects, jump into the Real Word in the next post, part 4.