Table of Contents

Last Updated: 11-27-2015

The page provides visitors a listing of all my major blog posts.


All entries below here are consider archive entries. 

These entries are from Visual Studio 2008 and 2010.  Some videos linked in these blog posts are no longer available due to Silverlight Streaming being shutdown.  Some developers also had trouble getting source code from my Sky Drive.

Quick Links To Sections


WPF & Silverlight Line of Business UI Design Pattern (M-V-VM)

BBQ Shack

XAML Power Toys

WPF Business Application Series

WPF Sample Series

WPF and Silverlight Designer Extensibility Series

WPF Code & Controls

Posts in the Sample Series are not listed here.

Expression Blend


Blog Formatting & Silverlight Streaming Videos

Visual Studio 2010 and .NET 4.0

Visual Studio 2008 Tips


No Code Posts

Hope you find the information on this blog helpful. Have a great day!

Just a grain of sand on the worlds beaches.

12 Responses to Table of Contents

  1. jakevannoy says:


    In July of last year, you contacted us asking about a WPF version of GoDiagram… we have one now, but the email address you left doesn’t seem to work anymore. But you left this blog as your website…

    if you still have interest, contact “goxam” at the domain above. thanks…


  2. shadows says:

    great work… will help beginners like me.thanks alot…


  3. Rina Pri says:

    Hi Karl, I’d like to talk to you about translating to portuguese and republishing this article ar ( Can you send me and email at


  4. Karl,
    I have seen lots of examples out there on view switching and the Prism Navigation Framework. Each of these examples only illustrates use of views within a single module. Where I am working as a contractor the team has elected to use view switching. They, and I for the most part, are relatively new to PRISM 4, M-V-VM and Unity. In our current implementation the Shell has a Main region and within that region the team is planning to display the views from as many as 15 different modules but only one view at a time. Each of these Modules contains similar functionality but each is different enough to warrant it’s own module and views. The problem I see, or rather the dead elk under the table, is that they are planning to load all of the modules and switch between different views of each of the modules. It seems counter intuitive to me to load all of the modules as each module is intended to handle a different set of logical processing. I believe that the module and its views should be self contained. Wouldn’t it be better to use Dynamic Module loading and constrain the view switching to the module? Thanks for your input. I am just trying to decide how hard to push for this or determine if I am out of line in my thought process.

  5. Hey Karl,
    I was unable to comment on your post about BusinessEntityBase and Validation where you demonstrated how one could use MVC style data annotations with WPF and Silverlight. Coming from an MVC background, this could be very useful in a WPF application I am developing, but I did not see any license. Is it okay for me to use this code or derivatives of this code in an enterprise application? If so, what type of attribution would you require?

  6. Much appreciated! Thanks!!

  7. Karl,
    I saw your post on Seattle GiveCamp 2011. Will you be volunteering at Seattle GiveCamp 2013 on Oct 11-13?

  8. Nate Hopkins says:

    Hi Karl,

    Comments are closed on your WPF – Float Buttons Over Web Browser Control post. Could you please fix the link to the source code? It is broken.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 255 other followers