Check out my recent posts

What's New?
MVVM Best Practices #1 Highest Rated Episode on Visual Studio Toolbox

MVVM Best Practices #1 Highest Rated Episode on Visual Studio Toolbox

Back on May 12th, I attended this little event you might have heard of called TechEd in Houston, TX.  Just before the event, Robert Green, the host of Visual Studio Toolbox on Channel9, invited me back on the show to talk a little about MVVM and some best practices I would recommend to anyone using … Continued

Getting Started with Prism’s new ViewModelLocator

Getting Started with Prism’s new ViewModelLocator

You may, or may not, have heard that the Microsoft Patterns and Practices team recently shipped the newest version of Prism.  With the latest 5.0 version of Prism comes A LOT of breaking changes, bug fixes, new features, and brand…

Getting Started with the Infragistics xamSpreadsheet CTP

Getting Started with the Infragistics xamSpreadsheet CTP

With the most recent release of Infragistics WPF 14.1, we announced the availability of a new xamSpreadsheet control as a CTP (Community Technology Preview).  Since this announcement, I have been getting a number of question regarding how to even get…

XamRichTextEditor: Build your own Office Inspired Contextual Rich Text Format Toolbar

XamRichTextEditor: Build your own Office Inspired Contextual Rich Text Format Toolbar

The xamRichTextEditor was release just over 5 months ago, and it has quickly becoming one of Infragistics’ most popular controls.  For those of you that don’t know about the xamRichTextEditor, it’s a highly customizable rich text editing control that provides…

What’s New in Infragistics WPF and Silverlight 14.1

What’s New in Infragistics WPF and Silverlight 14.1

AMAZING! That’s all I can say about this 14.1 release of Infragistics WPF and Silverlight controls. This is the most feature packed release we have had since I started working at Infragistics over 2 years ago. I am really excited…

Infragistics User Group Contest 2014

Infragistics User Group Contest 2014

It’s time to start the third annual Infragistics User Group Contest for 2014.  This contest started as a way to help break the ice and loosen up the attendees during my sessions at the user groups I would present at.  Once the groups learned they would be competing with other like-minded groups of people from … Continued

Infragistics User Group Contest 2013: and the Winner is…

Infragistics User Group Contest 2013: and the Winner is…

At the beginning of the 2013 year, I announced the start of the Infragistics User Group Contest for 2013.  The contest started in 2012 as a fun way to break the ice at the various user groups I would speak at.  Due to the success of the contest, it quickly expanded to the rest of … Continued

XamDockManager Prism Region Adapter: Update 3

XamDockManager Prism Region Adapter: Update 3

The Prism region adapter I wrote for the xamDockManager has become much more popular than I would have ever thought.  My last update to the xamDockManger Prism region adapter was back in March.  That update included some refactoring and support…

Showing the Windows 8 Touch keyboard in WPF

Showing the Windows 8 Touch keyboard in WPF

With the release of Windows 8, the era of touch devices is in full swing.  Manufacturers are scrambling to create mobile devices that can run Microsoft Windows with the touch of a finger, without the need for a keyboard and…

What’s New in Windows UI in 13.2

What’s New in Windows UI in 13.2

Roughly 7 months ago, we announced the release of a brand new product from Infragistics for Windows 8 development.  Now, it is time for another update to the Infragistics Windows UI control toolset with the release of 13.2.  In our…

What’s new in Infragistics WPF and Silverlight in 13.2

What’s new in Infragistics WPF and Silverlight in 13.2

Shhhh… Do you hear that?  That’s the sound of another mind blowing, face melting, feature packed, Chuck Norris* approved release of Infragistics WPF and Silverlight controls.  That’s right kiddies, this 13.2 release brings a number of new controls, new features,…

Silverlight 4 Maintsream Support has Ended

Silverlight 4 Maintsream Support has Ended

In case you missed it, Microsoft’s mainstream support for Silverlight 4 has ended.  Technically it ended in January of 2013, but you wouldn’t know that unless you keep up to date with Microsoft’s Silverlight Support Lifecycle, or you tried to open a Silverlight 4 application in Visual Studio 2013.  Then you will immediately notice that … Continued

Learning Prism and Infragistics

Series - Building IG Outlook

check
Setting up the Prism Application
 
Creating the Shell
 
Creating the Mail Module
 
Creating Custom Region Adapters
 
Navigation and MVVM
 
Adding Ribbon Tabs to Navigation
 
Adding the Contact Module
 
Pluralsight

Introduction to Prism

check In this course you will learn how to design and build Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. This is an introductory course that concentrates on the basic concepts required to build a composite application with the Microsoft Patterns and Practices Prism framework which includes the boostrapper, regions, modules, view composition, navigation, and different techniques for communicating between loosely couple components.

Random posts

Feeling Lucky?
Prism
 
  • Building IG Outlook– Introduction to a Prism App

    Often when learning a technology you start by searching the web.  You look for videos, blogs, articles, samples, and examples.  What you start to realize is that everything you find is very simple “demo” code.  That’s code that shows how to implement a simple feature in a non-realistic demo.  Then you start looking for “production” … Continued

  • I’m a Microsoft Patterns & Practices Champion

    While I was at TechEd in New Orleans a couple of weeks ago, I received a bit of surprising news.  The great people at Microsoft Patterns & Practices have recognized my community contributions with Prism and Prism for Windows Runtime by honoring me as a P&P Champion.  This is not an award that comes with … Continued

  • XamDockManager–A Prism RegionAdapter

    Writing a generic custom Prism RegionAdapter for a complex control is sometimes difficult, because custom RegionAdapters are custom.  They normally have some specific logic built into them that make them fit into a particular application just right.  You might need a tweak here or a tweak there, need a feature here or a feature there, … Continued

WPF
 
  • What’s New in Infragistics WPF and Silverlight 14.1

    AMAZING! That’s all I can say about this 14.1 release of Infragistics WPF and Silverlight controls. This is the most feature packed release we have had since I started working at Infragistics over 2 years ago. I am really excited about the new controls we are giving you early access to, the new features that … Continued

  • Yes you can write Inline Code in XAML

    A couple of days ago I was spreading the WPF goodness and was talking about how MVVM (Model-View-ViewModel) helps promote separation of concerns by removing the need for the code-behind file from the associated XAML file.  After my statement someone replied with the following question, “So why even have it there, can you just delete … Continued

  • Boise Code Camp 2009 WPF for Dummies Presentation Sample Code

    Thank you all for attending my presentation on WPF. I hope you left the room with a better understanding of WPF and how you can start using it in your applications.  As promised, I am posting a link to the sample code and some useful links. Download Sample Source Code. This contains all the source … Continued

Infragistics
 
  • Validate a Property Against a Parent Collection

    I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.  What this person was trying to accomplish was to validate a duplicate item in his data source.  They have a POCO object the … Continued

  • Adding Keyboard Shortcut Support to the WPF XamOutlookBar

    I recently received a question regarding support for keyboard shortcuts for changing groups in the Infragistics WPF xamOutlookBar.  If you are a user of Microsoft Outlook, you may have noticed that you can navigate to the different outlook groups using simple keyboard shortcuts.  For example, you can press CRTL+2 to navigate to the Calendar group, … Continued

  • Infragistics User Group Contest 2013: and the Winner is…

    At the beginning of the 2013 year, I announced the start of the Infragistics User Group Contest for 2013.  The contest started in 2012 as a fun way to break the ice at the various user groups I would speak at.  Due to the success of the contest, it quickly expanded to the rest of … Continued