Click here to Skip to main content
14,387,606 members

In the Box – MVVM Training

Rate this:
5.00 (3 votes)
Please Sign up or sign in to vote.
5.00 (3 votes)
12 Nov 2010CPOL
In the Box – MVVM Training


What is In the Box?

In the Box is a high quality, multi-media training that is consumed within Visual Studio 2010. Content is navigated and delivered using a next generation computer based training (CBT) experience, the Visual Studio 2010 Feature Extension.

In the Box is a brand name for a series of CBT Feature Extensions I’ll release that are listed in the Visual Studio 2010 Add New Project dialog; see below image. This release is MVVM Training, the next will be Prism Training.

In the Box features:

  • Visual Studio 2010 Feature Extension
  • Content delivered as text, code, images, diagrams, video, or hyperlinks to the Internet
  • Hierarchical navigation tool window for content navigation
  • Content is viewed inside Visual Studio 2010 tool windows
  • No additional downloads or dependencies; all content is in the box (except online videos)
  • Installed and updated from the Visual Studio Gallery
  • Managed (disabled or uninstalled) using Visual Studio Extensions Manager (see bottom of this page)
  • Authored using Microsoft Word and the Instant Feature Builder

What is in this Release of In the Box?

Please watch this video as it will answer most of your questions.

This installment of In the Box contains in-depth MVVM Training that includes an eleven assembly example solution with projects targeting developers at different levels of experience.

Who is the Target Audience?

  • If you have never used MVVM before, this training is for you.
  • If you have been using MVVM for a while and want to learn more, this training is for you.
  • If you are an expert, you will enjoy the MVVM Technical Description and MVVM Scenarios content.

What are the Requirements to Install In the Box?

Visual Studio 2010 Professional, Premium, or Ultimate.

For those developers using Visual Studio 2010 Express or Visual Studio 2008, you can use the links in the below download section to download a .mht version of the content along with the sample solution source. The .mht file can be viewed in your browser by double clicking the file in Windows Explorer.

Please note: I have not tested this solution with the Express version.

Windows XP and Windows Server 2003 Users

In order to run Feature Builder on either XP or Server 2003, you must create an environment variable named LocalAppData (set by default on Windows Vista and Windows 7).

How to Add LOCALAPPDATA variable in Windows XP:

  • Right-click on the My Computer icon and choose Properties
  • Click Advanced
  • Click Environment Variables
  • Under User variables section, click New
  • In the Variable name: field, type LOCALAPPDATA
  • In the Variable value: field, type %USERPROFILE%\Local Settings\Application Data

How do I install In the Box?

Click on this Visual Studio Gallery Link and install from there.

After I Install it, How Do I Get Started?

Open Visual Studio 2010; File, New Project, Visual C#, In the Box, MVVMTraining.




Visual Studio Express and Visual Studio 2008 Developers download the written content and sample application from my:

Note the link is to a folder; you will want to download both .zip files in the folder.

Have a great day,

Just a grain of sand on the worlds beaches.

Filed under: CodeProject, In the Box, M-V-VM, Microsoft, MVVM, Prism, Silverlight, Tips, Uncategorized, VB.NET, Visual Studio 2010, WPF General Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Karl Shifflett
United States United States

I’m a passionate Software Architect and Developer.

A long-time WPF-Prism fanatic who enjoys writing line of business applications, developer tools, and Visual Studio Extensions.

My front end passions are WPF, Xamarin.Forms, Electron, ES2015 (ES6), Node.js, WordPress, and Angular.

For the back end I use what is appropriate for the project: SQL Server and ASP.NET WebAPI, MongoDB, Express, Azure, AWS, Firebase, etc.

I am very pragmatic software engineer and strive to write simple, maintainable, and testable code. Simple code allows for solving complex problems in a maintainable way.

My Blog

My Github Repros

Just a grain of sand on the worlds beaches.

Comments and Discussions

QuestionInitial problems with viewing Getting Started page resolved. Pin
Member 973918323-Sep-15 15:45
MemberMember 973918323-Sep-15 15:45 
QuestionThis is outstanding! Pin
kgayda28-Jan-15 11:38
Memberkgayda28-Jan-15 11:38 
QuestionI can't see any code, just chapter text. Restarting Visual Studio does not solve the problem. Pin
Ragnarök Tarn25-Jun-13 9:44
MemberRagnarök Tarn25-Jun-13 9:44 
AnswerRe: I can't see any code, just chapter text. Restarting Visual Studio does not solve the problem. Pin
Ragnarök Tarn25-Jun-13 10:23
MemberRagnarök Tarn25-Jun-13 10:23 
GeneralRe: I can't see any code, just chapter text. Restarting Visual Studio does not solve the problem. Pin
Ragnarök Tarn25-Jun-13 10:50
MemberRagnarök Tarn25-Jun-13 10:50 
QuestionPrism Pin
Colemss27-Mar-13 12:52
MemberColemss27-Mar-13 12:52 
AnswerRe: Prism Pin
Karl Shifflett27-Mar-13 12:59
MemberKarl Shifflett27-Mar-13 12:59 
GeneralMy vote of 5 Pin
Leo5631-Aug-12 0:07
MemberLeo5631-Aug-12 0:07 
GeneralMy vote of 5 Pin
nmackay20-Oct-11 0:37
Membernmackay20-Oct-11 0:37 
GeneralNice Article Pin
ArpitNagar28-Apr-11 8:16
MemberArpitNagar28-Apr-11 8:16 
GeneralMy vote of 5 Pin
ksafford29-Mar-11 5:53
Memberksafford29-Mar-11 5:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Technical Blog
Posted 12 Nov 2010

Tagged as


11 bookmarked