Chapter 9. Laying out a more complex application

This chapter covers:

  • Planning a WPF application
  • Layering multiple layouts
  • Setting up menus and toolbars
  • The reason fast-food restaurants always give you 5 million napkins

It’s no secret that many applications are based on design concepts users are already familiar with. Some of this approach is purely practical—users can’t be expected (and typically don’t want) to learn significantly different ways of interacting with every program they use. Changing the fundamental building blocks of an application is a sure way to create some disenchantment with your users, and WPF gives a dangerous[1] level of ability to do that.

1 Maybe dangerous is a little strong, but then, if you’re writing a UI for ...

Get WPF in Action with Visual Studio 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.