02 | Responsive Design Daren May | President (CRANK211) Jerry Nixon | Developer Evangelist (Colorado)
Module Agenda Scaling Windowing Visual States Localization
Scaling
Scaling
Not Scaling
Windowing
New windowing experience Variable widths (min default is now 500) Same app can be open more than once
Orientation Syntax
Visual States
XAML visual state States Groups Control VisualStateManager Control Button Common Normal Hover Pressed Disabled Focus Unfocused Focused VisualStateManager GoToState() Control VisualStateGroup (Name, CurrentState) VisualState (Name) Transition (Storyboard) Behavior GoToStateAction
Orientation & Visual States
Localization
Globalization Localization Flexible layout for longer text Use clear language / general images suitable for translation Use globalization APIs to format Resource files (.resw) XAML using resources
Learn! Localization
Module Review Scaling Windowing Visual States Localization