David Hill's WebLog

Iblogyoublogweblog

New Download Location

A number of folks have contacted me asking where they can download Helix, the Prism Template Pack or...

Author: David Hill [Microsoft] Date: 10/22/2012

Prism Template Pack 1.4: Now with MEF Support!

Quite a few folks have asked for MEF versions of the Prism templates. I’m happy to announce...

Author: David Hill [Microsoft] Date: 03/04/2011

Closable Tabbed Views in Prism

Prism regions make it easy to change the layout of views within an application. A region is a...

Author: David Hill [Microsoft] Date: 01/23/2011

Prism 4.0 Template Pack Now Available

The updated version of the Prism Template Pack for Prism 4.0 is now available here! The Prism 4.0...

Author: David Hill [Microsoft] Date: 01/16/2011

Updated Prism Template Pack for Visual Studio 2010 RTM

Well it took longer than I thought it would, but I’ve finally managed to update the Prism Template...

Author: David Hill [Microsoft] Date: 06/08/2010

Prism 4.0 – Have Your Say!

We are just about to officially kick off the Prism 4.0 project. As we’ve done for previous Prism...

Author: David Hill [Microsoft] Date: 04/28/2010

Prism Template Pack for Visual Studio 2010

Now that we have Release Candidate versions of Visual Studio 2010, as well as WPF and Silverlight...

Author: David Hill [Microsoft] Date: 03/25/2010

Prism – A Look Ahead

We (meaning the Patterns & Practices Client Team) have have just published a post (here) on the...

Author: David Hill [Microsoft] Date: 03/15/2010

Custom Content Loaders in Silverlight 4.0

Silverlight 3.0 supports navigation by providing a Frame control into which you can load various...

Author: David Hill [Microsoft] Date: 12/24/2009

Prism and MEF

One of the most highly anticipated of the new technologies coming in .NET 4.0 and Silverlight 4.0 is...

Author: David Hill [Microsoft] Date: 12/09/2009

Prism & WCF RIA Services

Back in August I did a post that described how you could use .NET RIA Services and Prism together....

Author: David Hill [Microsoft] Date: 11/24/2009

The Breadcrumb Navigation Pattern

The Breadcrumb Navigation pattern provides a visual representation of the path the user took as they...

Author: David Hill [Microsoft] Date: 10/15/2009

The Application Architecture Guide 2.0 Is Here!

The Application Architecture Guide 2nd Edition is finally available! The complete guide is hosted on...

Author: David Hill [Microsoft] Date: 10/14/2009

Blend Behaviors

Expression Blend 3 includes a number of very cool new features (see here for a good summary). But...

Author: David Hill [Microsoft] Date: 09/25/2009

Prism Training Classes

Due to popular demand, and hopefully signs of a recovering economy, the Rolling Thunder chaps are...

Author: David Hill [Microsoft] Date: 09/18/2009

Prism And .Net RIA Services

For the past couple of weeks I’ve been working on a sample that shows how you can use Prism and .Net...

Author: David Hill [Microsoft] Date: 08/17/2009

Prism Quick Start Kit Update

As promised, I have updated the Prism Quick Start Kit and added a WPF quick-start solution and WPF...

Author: David Hill [Microsoft] Date: 06/15/2009

Prism Training Course

David Platt of Rolling Thunder has just announced another 3 day Prism training course to be held...

Author: David Hill [Microsoft] Date: 06/08/2009

Prism Quick Start Kit

Building applications from scratch starting from a blank page or screen in Visual Studio is a...

Author: David Hill [Microsoft] Date: 05/29/2009

ViewModel and Dependency Injection

In my last post – Silverlight Navigation Part 3 – I outlined a mechanism whereby you could navigate...

Author: David Hill [Microsoft] Date: 05/18/2009

Silverlight Navigation Part 3

Welcome to the third post in my series on navigation in Silverlight! The goal of this series of...

Author: David Hill [Microsoft] Date: 04/28/2009

Mix 09!

Mix 09 starts today! There have been a number of key announcements made at Mix, especially...

Author: David Hill [Microsoft] Date: 03/18/2009

Prism 2.0 Refresh

We just posted a refresh to the Prism 2.0 bits. You can download the latest release from the same...

Author: David Hill [Microsoft] Date: 03/01/2009

Prism 2.0 Is Live!

WooHoo! Prism 2.0 is done and is now live on MSDN! You can access the Prism 2.0 documentation here,...

Author: David Hill [Microsoft] Date: 02/20/2009

Master-Detail With CollectionViewModel

Implementing a Master-Detail style UI with the CollectionViewModel I described in my previous post...

Author: David Hill [Microsoft] Date: 02/19/2009

CollectionViewModel

In this post, I'm going to describe an implementation of ICollectionView for Silverlight that allows...

Author: David Hill [Microsoft] Date: 02/11/2009

The ViewModel Pattern

The ViewModel pattern (more formally called the Model-View-ViewModel pattern, but that’s way...

Author: David Hill [Microsoft] Date: 01/31/2009

Application Architecture Guide - 2nd Edition

The long awaited 2nd edition of the patterns & practices Application Architecture Guide has just...

Author: David Hill [Microsoft] Date: 01/15/2009

Prism Online Training

Long time P&P friend and collaborator David Platt of Rolling Thunder and 'Why software Sucks!'...

Author: David Hill [Microsoft] Date: 01/09/2009

Royal Institute Christmas Lectures

When I was a kid growing up in England, one of the things I looked forward to the most at Christmas...

Author: David Hill [Microsoft] Date: 12/19/2008

UI Composition Patterns

Figuring out the right name for something is one of the hardest things in software development....

Author: David Hill [Microsoft] Date: 12/05/2008

Are We Firing On All Cylinders Or What?

This last month has been what you might call crazy. Within the space of a couple of weeks we have...

Author: David Hill [Microsoft] Date: 11/12/2008

Silverlight Navigation - Part 2

Welcome to the second in my short series of articles on navigation in Silverlight! In the first...

Author: David Hill [Microsoft] Date: 11/02/2008

Tales From The PDC - Day 1

Well here I am in sunny LA at the PDC. At least I assume it's sunny, not been outside all day. Been...

Author: David Hill [Microsoft] Date: 10/27/2008

Silverlight Navigation - Part 1

This is the first in a short series of articles on navigation in Silverlight. Navigation is an often...

Author: David Hill [Microsoft] Date: 10/08/2008

Prism 2.0 - First Drop

Woo Hoo! We just released the first drop of Prism 2.0 on our CodePlex site here. For this first...

Author: David Hill [Microsoft] Date: 09/19/2008

Application Architecture Guide 2

Those of you who remember ye olde days of yore when .NET 1.0 and 1.1 were the latest and greatest...

Author: David Hill [Microsoft] Date: 09/12/2008

Prism on DNR and MSDN

Patterns & practices alumni Glenn Block has been busy writing and talking about Prism 1.0...

Author: David Hill [Microsoft] Date: 09/05/2008

And The Survey Says...

In my last post on the Prism 2.0 project, I alluded to the exactly-what-it-sounds-like...

Author: David Hill [Microsoft] Date: 09/02/2008

Hello Prism 2.0!

For the last couple of weeks we've been busy prototyping & spiking, talking to customers and...

Author: David Hill [Microsoft] Date: 08/31/2008

New Role, New Challenges

I have to say that my last year at Microsoft has been a little strange. Since the Acropolis project,...

Author: David Hill [Microsoft] Date: 07/20/2008

Acropolis Floating Layout Pane Sample

At my TechEd session in Orlando over the summer, I showed a version of the Acropolis Notepad sample...

Author: David Hill [Microsoft] Date: 09/20/2007

Acropolis on .NET Rocks!

While we were at TechEd, we were interviewed by Carl and Richard from .NET Rocks! about Acropolis....

Author: David Hill [Microsoft] Date: 07/02/2007

Watch This Space: Acropolis July CTP Coming Soon!

We are just putting the finishing touches to the next CTP release of Acropolis - I'll post details...

Author: David Hill [Microsoft] Date: 07/02/2007

Acropolis Team Blog

Be sure to check out the Acropolis Team Blog too. We'll be posting regularly to this blog to keep...

Author: David Hill [Microsoft] Date: 06/12/2007

Three New Acropolis Videos Available!

We've just posted three new videos to the Acropolis community site: Using Acropolis PartPanes - In...

Author: David Hill [Microsoft] Date: 06/12/2007

Acropolis @ TechEd: Q2 – Cool applications with little or no code? Really? Are you sure?

Continuing the series of posts on the top 5 Acropolis questions at TechEd 2007... Now this is a...

Author: David Hill [Microsoft] Date: 06/11/2007

Acropolis @ TechEd: Q1 – What is Acropolis and what can I do with it?

Kicking off a series of posts on the top 5 Acropolis questions at TechEd 2007... A question asked by...

Author: David Hill [Microsoft] Date: 06/11/2007

The Top 5 Acropolis Questions At TechEd

Well, the Acropolis team had a busy week last week. Most of the team was back in Redmond busily...

Author: David Hill [Microsoft] Date: 06/11/2007

Introducing Acropolis...

Well, it's been over a year since I last blogged about client application development on the .NET...

Author: David Hill [Microsoft] Date: 06/05/2007

Next>