A 24k Powerful MVVM Framework which solves a variety of real-world problems


Caliburn Micro: A Micro-Framework for WPF, Silverlight and WP7

A small, yet powerful implementation of Caliburn designed for WPF, Silverlight and WP7. The framework implements a variety of UI patterns for solving real-world problems. Download here.

Documentation here

A video that talks about some of the features of the MVVM framework – the post and the video


ScottGu on WPF 4


ScottGu put out a great post on new features in WPF V4 – well worth a read.

WPF Office Ribbon


Windows 7 Multitouch


Thumbnail Toolbar


Windows 7 Shell Integration




XAML Power Toys


XAML Power Toys

Table Of Contents


XAML Power Toys is a Visual Studio 2008 SP1 Add-In that empowers WPF & Silverlight developers while working in the XAML editor.  Its Line of Business form generation tools, Grid tools,  DataForm, DataGrid and ListView generation really shorten the XAML page layout time.

I’m begging every developer in the strongest possible terms, please view the below videos. They will get you up and running and productive in a very short time.

Group Into (7:28 )
Create Business Form (5:19)

Grid Tools (Remove Margins, Chainsaw) (5:22)
Fields List (4:16) New

Edit Grid Row Columns (7:22)
Create ViewModel fromm Class (15:03) New

Extract Properties to Style (3:30) New
Create Form, DataForm, DataGrid, ListView (13:30) New

Control Default Settings (8:16) New

Via XAML Power Toys « Karl On WPF – .Net

XAML guidelines


XAML Guidelines Draft  HTML, PDF, XPS and DOCX.


Introduction. 1

Why XAML guidelines?. 1

Come on, get to the guidelines. Please!. 1

Overall Project Organization. 2

Naming conventions. 3

Scenario 1: Naming elements within a scene. 3

Scenario 2: Naming elements within a template. 4

Organizing resources. 5

Scenario 1: Organizing logical resources within a scene. 5

Scenario 2: Organizing resources in a resource dictionary. 6

Using static versus dynamic resources (in non-themed projects). 8

Using static versus dynamic resources (in themed or skinned projects). 8

Using the xmlns prefix. 8

Using implicit styles versus explicit styles. 9

Wrapping control templates in styles. 9

Templating inside Expression Blend. 10

Referencing file-based resources (dictionaries, images, fonts, etc.). 10

Declaring individual XAML elements. 10

Converters. 11

Commands. 11

Theming (or more commonly skinning). 12

Conclusion. 13

Thanks. 13

Jaime Rodriguez : XAML guidelines part 3

An desktop RSS reader using WPF& Sync Framework


Introducing the Syndicated Client Experiences Starter Kit Beta & Reader Beta SDK!

We are very excited to take the wraps off of our newest addition to .Net client development – a Starter Kit designed to make it easy to create rich, syndicated multimedia and content experiences which engage the user, from documents and photos to videos and podcasts.

These Syndicated Client Experiences (SCE) applications exploit the push capabilities of RSS in a model where content is synced down to the local computer and each application retains full control over the presentation of the content. Microsoft’s Sync Framework-based Subscription Center takes care of syncing, local storage, subscription management and the safe caching of authentication credentials. These building blocks and services are designed to help application developers focus on what matters to them most: providing an optimal, highly-differentiated content experience on the desktop with very rich content, branding, skinning and custom user interface elements.

Syndicated Client Experiences Starter Kit – WindowsClient.net

CodeProject: WPF C# Ribbon Control Library. Free source code and programming help



This article presents a library for producing Microsoft Office 2007 style ribbon interfaces; while the included source and binaries are in ALPHA release, it should be possible to implement even the most complex of ribbon style interfaces (albeit with minor alterations). Currently the library does not support creation of ribbon controls via WPF XAML code, however requires the creation of the ribbon bar via C# code behind.

Via CodeProject: WPF C# Ribbon Control Library. Free source code and programming help


A Graphical WPF Ribbon Control Builder – An article presenting Ribbon Builder, a tool for creating ribbon controls

Via CodeProject: A Graphical WPF Ribbon Control Builder. Free source code and programming help