Last Updated: 2-13-2010
The page provides visitors a listing of all my major blog posts.
Quick Links To Sections
- Ocean
- M-V-VM
- BBQ Shack
- XAML Power Toys and XAML Power Toys for Cider
- Mole
- WPF Business Application Series
- WPF Sample Series
- WPF and Silverlight Designer Extensibility Series
- WPF Code & Controls
- Expression Blend
- Silverlight
- Blog Formatting & Silverlight Streaming Videos
- Visual Studio 2010 and .NET 4.0
- Visual Studio 2008 Tips
- Exceptions
- No Code Posts
Ocean
- Ocean v2 for Visual Studio 2008 and Silverlight 3.
- Karl Why Did You Write XAML Power Toys and What is Ocean?
- Ocean’s Birthplace
WPF & Silverlight Line of Business UI Design Pattern (M-V-VM)
- M-V-VM Home Page
- Creating an Internationalized Wizard in WPF
Code Project VB.NET Article Award Dec 2008
- Exploring a Model-View-ViewModel Application; WPF Password Manager, Cipher Text
- WPF Line of Business – Demo Application Source
- WPF Line of Business – Introduction
- Input Validation – UI Exceptions & Model Validation Errors
- BBQ Shack MVVM Example Application
BBQ Shack
XAML Power Toys
Mole
- Mole for Visual Studio Home Page (includes article, videos & .PDF manual)
- Listen to the Polymorphic Podcast about Mole
WPF Business Application Series
- WPF Business Application Series Part 1 – Application Structure, Skinning & Custom ToolBar Button Control
- WPF Business Application Series Part 2 – Form Notification Control That Binds To IDataErrorInfo.Error Property
- WPF Business Application Series Part 3 of n – Business Object Declarative Programming; How To Implement Object Validation & Logging
WPF Sample Series
- WPF Sample Series – Handling and Reporting WPF Data Binding Validation Errors and Exceptions
- WPF Sample Series – Formatting Data Binding Dates and Numbers
- WPF Sample Series – Custom Dialog (Vista and XP)
Code Project VB.NET Article Award Dec 2007
- WPF Sample Series – Data Binding In ToolTip
- Sample Series – Authoring Debugger Visualizers
- WPF Sample Series – Stretch ToolBar Width Of Window
- WPF Sample Series – Databound HierarchicalDataTemplate Menu Sample
- WPF Sample Series – Expander Control With Popup Content
- WPF Sample Series – WPF MVC TabControl MDI and CommandBindings
- WPF Sample Series – Handling and Reporting WPF Data Binding Validation Errors and Exceptions
- WPF Sample Series – WPF MDI Task Switching
- WPF Sample Series – EventManager.RegisterClassHandler
- Sample Series Bench Marking Object Loading
- Sample Series Bench Marking Object Loading Application II
- WPF Sample Series – IDataErrorInfo and the Infragistics xamDataGrid
- WPF Sample Series Viewing Design Time Data in Visual Studio 2008 Cider Designer in WPF and Silverlight Projects
- WPF Sample Series – Solution for the Obsolete BitmapEffect Property and Rendering an OuterGlowBitmapEffect
- WPF Sample Series – Using WPF Binding StringFormat Property with Nullable Types
- WPF Sample Series – ListBox Grouping, Sorting, Subtotals and Collapsible Regions
WPF and Silverlight Designer Extensibility Series
- Extensibility Series – WPF & Silverlight Design-Time Code Sharing – Part I
- Extensibility Series – WPF & Silverlight Design-Time Code Sharing – Part II
- Extensibility Series – Loading Metadata for Microsoft Controls
WPF Code & Controls
Posts in the Sample Series are not listed here.
- WPF & Silverlight LOB Form Layout – Searching for a Better Solution
- WPF Pixel Shader Library and VB.NET & C# WPF Snippets
- WPF Validation Errors Disappear Inside TabControl When Switching TabItems
- WPF Common TaskDialog for Vista and XP
- Routed Event Viewer
- Triangle .NET User Group, Raleigh, NC Presentation – Authoring WPF Custom Controls
- WPF AJAX Style ComboBox Custom Control
- Over Reaction To: A Simple WPF Windows Disk Explorer Tree
- A WPF Problem Solved Two Very Different Ways – Using XAML Only – Using A Custom Control
- Taste The Power – Gets Another BOOST
- Charlotte, 20 Oct 2007 Code Camp Presentation Materials
- Microsoft Blend Style WPF TextBox
- WPF Checkbox : Text On Left
- Fill Combobox With Sorted Enum Without Code
- WPF 3.5 Data Validation – Shorter Syntax
- WPF Multi-Tier Business Application Track May 2008 Code Camp Source Code
- WPF – Float Buttons Over Web Browser Control
Expression Blend
Silverlight
- Unwanted Multiple ClientBin Sub Folders in Web Site with Links to Silverlight Application
- Silverlight 2 LostFocus and Data Binding Bugs
Blog Formatting & Silverlight Streaming Videos
- Killer Blog Code Formatting
- Creating, Encoding and Delivering Silverlight Streaming Screen Capture Videos
Visual Studio 2010 and .NET 4.0
- Visual Studio 2010 – Visual Basic New Feature – NonSerialized Events
- T4 Preprocessed Text Templates in Visual Studio 2010
- New Options for Visual Studio 2010 WPF and Silverlight Projects
- Much Improved .NET 4.0 WPF Text Rendering
Visual Studio 2008 Tips
- Viewing Design Time Data in Visual Studio 2008 Cider Designer in WPF and Silverlight Projects
- Visual Studio 2008 Tip: Open XAML Files Faster
- Visual Studio 2008 Tip: View Debugger DataTip Information Easier
- Visual Studio 2008 Tip: Fast Window Switching; Ctrl + Tab
- Visual Studio 2008 Tip: Auto Complete & List Members
Exceptions
- Troubleshooting FileNotFoundException When Loading a Secondary AppDomain
- After Installing The New Framework 3.5 SDK VS2008 XAML Intellisense No Longer Works – Workaround Posted
- Visual Studio 2008 Crashes When Applying Custom Attribute – BUG and Solution
- Mole ASP.NET Developers Please Read – Using Visualizers With ASP.NET
- System.InvalidCastException: Unable to cast object of type ‘x’ to type ‘x’
No Code Posts
- Fort Knox Business Objects (yes-no)
- Karl Why Did You Write XAML Power Toys and What is Ocean?
- Now Using New Silverlight Videos
- Reasons For Choosing WPF Over ASP.NET For Our Very Large Project
- Visual Studio 2008 Designers and Code Generators; You Have Overlooked (…)
- Mentors
- Get Answers To Your .NET 3.5 Programming Questions
- For All Microsoft Blend Developers & Designers : New 24″ LCD Out
- Applications = Code + Markup (Charles Petzold) Visual Basic Code Sample
- Won 1st Prize At www.CommunityCredit.com
- My Computer Is Beeping At ME!
- Secret Handshake Bug Revealed
- New Business Card
- Support our Marines Overseas
- WPFPerf – Performance Profiling Tools for WPF
- Developers – Must Learn – Booting Windows 7 from a VHD
Hope you find the information on this blog helpful. Have a great day!
Just a grain of sand on the worlds beaches.




Karl,
In July of last year, you contacted us @nwoods.com 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…
Jake
great work… will help beginners like me.thanks alot…
Sarin
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.
Seems there is an example of this for Silverlight in the View Switching Navigation Quick Start. I guess I need to pay more attention. We are developing with WPF but I don’t believe that this will be a problem. I’ll start there as there are multiple modules envolved. If you feel that the question is still valid then your response would be greatly appreciated. Otherwise, if I am on the right track then my question may be answered in this quickstart.
Either way thanks for the input on your sight. It has been very valuable to me.
DG
Give this a look: http://karlshifflett.wordpress.com/2011/06/29/boise-prism-unity-wpf-mvvm-code-and-decks/
I used the application instead of slides. The application does view switching using Prism.
Karl