Download Prism for Windows Phone 8.1 and Universal Apps


This AdventureWorks sample and Prism library helps developers who want to create Windows Store business apps using C#, XAML, the Windows Runtime and development practices such as Model-View-ViewModel (MVVM) and event aggregation. The sample comes with the Prism library source code  and associated documentation. The sample and documentation provide guidance on MVVM with navigation and app life cycle management, validation, management of app data, controls, acessibility, localization of pages, touch, search, tiles, and tile notifications. It also provide guidance on testing your app and tuning its performance. 

Here's what you'll learn:

Read Developing a Windows Store business app using C#, XAML, and Prism for the Windows Runtime to learn more about the code base and the design and implementation patterns we used. Also read the Release Notes.

To obtain an evaluation copy of Windows 8.1, go to Windows 8.1.

To obtain an evaluation copy of Microsoft Visual Studio 2013, go to Visual Studio 2013.

Operating system requirements

Client: Windows 8.1


Building the Sample

Build the AdventureWorks Shopper Microsoft Visual Studio solution as you would build a standard solution.

  1. On the Visual Studio menu bar, choose Build > Build Solution.
  2. After you build the solution, you must deploy it. On the menu bar, choose Build > Deploy Solution. Visual Studio also deploys the project when you run the app from the debugger.
  3. After you deploy the project, you should run it. On the menu bar, choose DebugStart Debugging. Make sure that AdventureWorks.Shopper is the startup project. When you run the app, the hub page appears.

For more information on building the sample and a description of the projects see Getting Started.

More Information

If you’d like to provide feedback, please post it via the Codeplex forum. This is where you can also get support. We have a dedicated sustained engineering team monitoring the forum regularly. To report a bug, use online Issue Tracker.

If you have a story of how your team leverages Prism and would like to share it with the broader community, please contact us. We’ll be happy to work with you on a case study.