Maintaining proportional scroll position

In the AdventureWorks Shopper app, we spent a lot of time making sure all GridView/ListView scroll viewers’ scroll positions behave as intuitively as possible. This means that if you have a GridView/ListView that has enough content to pan, and you pan through, for example 75% of the content, you should be able to rotate the…

0

The AutoRotatingGridView: Provides GridView (Landscape) and ListView (Portrait) functionality in one control.

In Windows Store apps version 8.1, a new UX guideline is to scroll vertically when in Portrait or Minimal width modes, and to scroll horizontally when in Landscape mode. The Visual Studio templates for Windows Store apps 8.0 provided two separate controls to render grid content in Landscape (GridView) and Snapped (ListView). In the AdventureWorks…

0

Prism for Windows Runtime: Validating User Input

This is the fifth post in a series that walks you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the fourth post in the series for the steps necessary to create the basic app based on MvvmAppBase. One feature that is missing from Windows Store app sdk…

3

Prism for Windows Runtime: Integrating a Dependency Injection Container

This is the fourth post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the third post in the series for the steps necessary to create the basic MVVM style app based on MvvmAppBase. You can get the latest source on CodePlex….

12

Prism for Windows Runtime: Creating and showing a Flyout using the FlyoutService class

This is the third post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the second post in the series for the steps necessary to create the basic MVVM style app based on MvvmAppBase. You can get the latest source on CodePlex….

6

Prism for Windows Runtime: Creating a basic implementation of the MVVM pattern

This is the second blog post in a series that walk you through creating a simple Windows Store app using the Prism for Windows Runtime library. Please review the first post in the series for the steps necessary to create the basic app based on MvvmAppBase. MvvmAppBase exposes several services including the FrameNavigationService which is…

2

Prism for Windows Runtime

As Blaine Wastell posted, we are about to release the patterns & practices guidance for building Windows Store business apps. You may be thinking… “What is a business app?” and “How is a business app different than any other app?”. Well the simple answer is that a “business” app is expected to be well architected,…

4