Showing posts with label WPF Tutorials. Show all posts
Showing posts with label WPF Tutorials. Show all posts

Thursday, February 18, 2010

Learn WPF in two Weeks

Good set of tutorials from www.wpftutorial.net to learn WPF in two weeks.

Day 1 - Getting started

Day 2 - Concepts of WPF

Day 3 - Layout and Controls

Day 4 - DataBinding and UI Architecture

Day 5 - Templates and Styles

Hope you will enjoy these tutorials.

Wednesday, February 17, 2010

Video tutorial on Model-View-ViewModel in WPF

Jason Dolinger, a consultant at Lab49, giving a presentation on design in WPF with the Model-View-ViewModel pattern and the Unity dependency injection framework.

Download the video from here - Download

Tuesday, February 16, 2010

Video How to: Create a C# WPF Application

This video shows you how to create your own Ink application, which enables you to draw pictures. The following tasks are included in the process:

  • How to create a WPF application.
  • How to switch between Code view and Design view.
  • How to use the XAML editor.
  • How to add WPF controls to the WPF application.
  • How to create event handlers for WPF controls.

Download the video from here - Download

Saturday, October 13, 2007

Custom TreeView Layout in WPF

From this to
CustomTreeViewLayout_Before
this...

CustomTreeViewLayout_After

This article discusses how to customize the item layout in a WPF TreeView. The layout we will examine is quite similar to an "org chart", where each level of items is displayed in a horizontal row directly beneath their respective parent. Along the way we will see how the power of templates and styles in WPF can provide incredible flexibility for customizing an application's user interface.

This article is not for WPF beginners. It assumes that you already have knowledge of XAML, control templates, styles, triggers, hierarchical data templates, data binding, and other fundamentals of WPF.

Read more

Monday, October 8, 2007

WPF Tutorial

With all the new technology that Microsoft is releasing, it's hard to keep up. WPF is one such technology. It is a completely different metaphor for user interface construction than previous frameworks. This article is intended to give a general overview of the key concepts and innovations of WPF, hopefully educating readers enough to make intelligent UI technology decisions and smooth the learning curve for those beginning to work with this framework.

Introduction

Windows Presentation Foundation (hereafter referred to as WPF) is a new API for creating graphical user interfaces for the Windows platform. It is an alternative to WinForms that further empowers developers by providing an API capable of taking full advantage of the multimedia facilities of the modern PC. Unlike WinForms, it does not wrap Win32 but is completely new, built from the ground up using .NET. The fundamental power of WPF comes from the fact that it is vector based, hardware accelerated and resolution independent.

Reminiscent of WinForms, you’ll find many of the controls you are used to when building applications: Button, ComboBox, ListBox, etc. However, in WPF, your UI design is represented in a completely different fashion. Instead of using a designer generated code file or a resource file as the source of a UI definition, WPF uses XML. Specifically, it uses XAML. Please, don’t let this frighten or dissuade you. It’s surprisingly intuitive and much easier than you would think (not to mention fun). There are many other new features in WPF, too many to discuss in this tutorial. Below, you can see a chart depicting what I consider to be some of the most important features/innovations in WPF.

Figure 1: Important WPF Features



Continue reading...