Skip to Content
Professional Visual Basic 2012 and .NET 4.5 Programming
book

Professional Visual Basic 2012 and .NET 4.5 Programming

by Bill Sheldon, Billy Hollis, Rob Windsor, David McCarter, Gastón Hillar, Todd Herman
January 2013
Intermediate to advanced
912 pages
26h 58m
English
Wrox
Content preview from Professional Visual Basic 2012 and .NET 4.5 Programming

How XAML Differs in Windows 8

If you have experience with previous versions of XAML, you need to know about some key differences in Windows 8 XAML from previous versions. There are missing elements, some of which simply don't have an analog in Windows 8, and others which have a functional replacement.

Missing Elements

Some of your old friends from those platforms are not present in Windows 8. Some were left out because they are not easy to fit into a touch-optimized experience. Because this is a version 1.0 product, some desirable features didn't make it into the released product simply because of lack of time.

The differences are too extensive to present a comprehensive list, but here are the panels and controls you are most likely to miss:

  • TreeView
  • DataGrid
  • TabControl
  • Expander
  • DatePicker and MonthCalendar
  • DockPanel
  • WrapPanel
  • UniformGrid

Except for WrapPanel, these missing elements have no replacement element that supplies near-equivalent functionality. The user interaction patterns for TreeView, DataGrid, and TabControl are not easy to translate to a touch-first mode, so analogs were not attempted in the first version of Windows 8 XAML. DockPanel and UniformGrid are lesser used panels, and that's probably why they didn't make the cut.

Expander, DatePicker, and MonthCalendar are missing as well. With Expander, it is an open question of whether it fits the Windows 8 UI conventions. However, it's clear that line-of-business apps need date controls, so you'll probably see those ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Visual Basic 2012 Programmer's Reference

Visual Basic 2012 Programmer's Reference

Rod Stephens

Publisher Resources

ISBN: 9781118332139Purchase book