David Hill's WebLog

Iblogyoublogweblog

Browse by Tags

Tagged Content List
  • Blog Post: 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 that the Prism Template Pack has now been updated to include MEF (as well as Unity) templates.You can download the latest version of the template pack (version 1.4) from here [Updated Link]. You can read...
  • Blog Post: Closable Tabbed Views in Prism

    Prism regions make it easy to change the layout of views within an application. A region is a logical placeholder associated with a specific layout control. Displaying a view in a region causes the view to be added to the layout control. But because the region and the layout control are loosely coupled...
  • Blog Post: 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 Template Pack contains Prism shell and module project templates and a quick-start solution template which creates a multi-project solution with a shell and two modules. All templates are available for both...
  • Blog Post: 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 projects, we’ve put together a short survey to try and get community input on the focus and direction of the project. You can find the survey here . One of the key questions that we’d like to get feedback...
  • Blog Post: Prism Template Pack for Visual Studio 2010

    Now that we have Release Candidate versions of Visual Studio 2010, as well as WPF and Silverlight 4.0, I’ve updated the Prism Templates so that you can more easily develop Prism applications that target these latest releases. The templates themselves are similar to those I released a while back – there...
  • Blog Post: Prism – A Look Ahead

    We (meaning the Patterns & Practices Client Team) have have just published a post ( here ) on the P&P team blog that describes our plans for Prism. The post answers two of the most frequently asked questions that we get on Prism: Can I use Prism for WPF/Silverlight 4.0 development? What’s going...
  • Blog Post: Custom Content Loaders in Silverlight 4.0

    Silverlight 3.0 supports navigation by providing a Frame control into which you can load various pages as the user clicks on hyperlink controls in the application’s UI. Each page is specified by a Uri. As navigation takes place, the browser’s history and address bar is updated with this Uri. This allows...
  • Blog Post: Prism & WCF RIA Services

    Back in August I did a post that described how you could use .NET RIA Services and Prism together. That post, and the associated sample app, was based on the .NET RIA Services July CTP. .NRS –> WRS A couple of weeks ago at PDC those terribly nice RIA Services chaps released a Beta version, for both...
  • Blog Post: The Breadcrumb Navigation Pattern

    The Breadcrumb Navigation pattern provides a visual representation of the path the user took as they navigated to a particular state in an application. It provides context so the user can see where they are logically within the application structure, and it allows them to quickly navigate that structure...
  • Blog Post: Blend Behaviors

    Expression Blend 3 includes a number of very cool new features (see here for a good summary). But there are two that I think are particularly important – SketchFlow Rapid Prototyping, and Blend Behaviors. I’ll cover SketchFlow in some depth in a future post. In this post I’m going to talk about Blend...
  • Blog Post: 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 RIA Services (I’m going to call it .NRS for short) together. In this post I’m going to walk you through the sample and show how you can structure a Prism & .NRS solution that uses modules as a way...
  • Blog Post: Prism Quick Start Kit Update

    As promised, I have updated the Prism Quick Start Kit and added a WPF quick-start solution and WPF project templates. You can download the latest release here . In the zip you’ll find four project templates (Shell and Module templates for WPF and Silverlight) and two quick-start solutions, one each for...
  • Blog Post: Prism Training Course

    David Platt of Rolling Thunder has just announced another 3 day Prism training course to be held July 7th-9th. You can find all of the details here . It’s web delivered so you don’t even have to travel! It looks like it covers a lot of material – there’s a detailed syllabus here – from the basic goals...
  • Blog Post: Prism Quick Start Kit

    Building applications from scratch starting from a blank page or screen in Visual Studio is a frustrating, time consuming and intimidating task. Instead, most developers like to start with a working application that they can modify, tweak and extend to suit their needs. Far too often though, developers...
  • Blog Post: ViewModel and Dependency Injection

    In my last post – Silverlight Navigation Part 3 – I outlined a mechanism whereby you could navigate to a View and have the application create and wire up the associated ViewModel automatically. I also showed the inverse of this, where you could navigate to a ViewModel and have the application automatically...
  • Blog Post: Silverlight Navigation Part 3

    Welcome to the third post in my series on navigation in Silverlight! The goal of this series of posts is to provide a simple to use framework (called Helix) for building Silverlight applications that are based on a flexible navigation mechanism and the ViewModel separated presentation pattern. This post...
  • Blog Post: Mix 09!

    Mix 09 starts today! There have been a number of key announcements made at Mix, especially concerning Silverlight 3.0 and Blend 3.0. If you are at all interested in Web and Silverlight development then be sure to check out the "Gu's" keynote highlights here . The next releases of Silverlight...
  • Blog Post: Prism 2.0 Refresh

    We just posted a refresh to the Prism 2.0 bits. You can download the latest release from the same location on MSDN here . The recent release of the GDR update to Silverlight 2.0 (which takes Silverlight from version 2.0.31005 to version 2.0.40115) causes a problem when building the Composite.Silverlight...
  • Blog Post: 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 , and download the code from here . Prism is a library of patterns that help you build robust, flexible and modular WPF and Silverlight applications. These patterns also support unit testing, separation...
  • Blog Post: Master-Detail With CollectionViewModel

    Implementing a Master-Detail style UI with the CollectionViewModel I described in my previous post is pretty easy. With a selector control bound to a CollectionViewModel as shown in my previous post, you just need to add a content control to the View and bind its Content property to the current item...
  • Blog Post: CollectionViewModel

    In this post, I'm going to describe an implementation of ICollectionView for Silverlight that allows you to add sorting, filtering, grouping and selection tracking to any Selector based control (such as ListBox or ComboBox). To demonstrate the implementation, I’ve built a sample application that...
  • Blog Post: The ViewModel Pattern

    The ViewModel pattern (more formally called the Model-View-ViewModel pattern, but that’s way too long winded and I’m lazy) is an increasingly popular pattern with WPF and Silverlight developers. This is largely due to its simplicity and flexibility and its inherent support in WPF and Silverlight...
  • Blog Post: UI Composition Patterns

    Figuring out the right name for something is one of the hardest things in software development. There is a lot to a name – the name conveys the concept; get the wrong name and you convey the wrong concept, leading to much confusion, developer irritation and mental pain. We’re currently working on...
  • Blog Post: Silverlight Navigation - Part 2

    Welcome to the second in my short series of articles on navigation in Silverlight! In the first article I introduced the core Helix navigation framework and illustrated how the three main classes – Form, NavigationPage, and NavigationLink – could be used to support simple navigation scenarios...
  • Blog Post: 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 too busy 'capturing the brain power' or something... No doubt by the time I post this you'll have heard something about Azure. Apart from being a rather nice shade of blue it's the name of the new Microsoft...
Page 1 of 2 (28 items) 12