O'Reilly logo

Professional Windows 8 Programming: Application Development with C# and XAML by Kevin Ashley, Allen Sanders, Doug Holland, Nick Lecrenski

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3

Enhancing Your Apps with Control Styles, Data Binding, and Semantic Zoom

WHAT’S IN THIS CHAPTER?

  • Understanding control styling
  • Hooking your user interface controls with Data Binding
  • How to use the various Data Binding controls
  • Using the Semantic Zoom for a large number of items
  • How to create your own custom control

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

You can find the wrox.com code downloads for this chapter in the code file 205709 C03.zip at www.wrox.com/remtitle.cgi?isbn=1118205707 on the Download Code tab.

CUSTOMIZING YOUR APPS

In the previous chapter, you were introduced to the XAML user interface language and were shown how to create basic user interfaces using the standard Windows 8 XAML controls. You should now be familiar with how to use the various layout controls such as the Grid, StackPanel, and Canvas. You should also understand how to work with the various control events through the appropriate control event handler methods in the code-behind files. This chapter takes all these basic concepts a few steps further and introduces you to some additional features of XAML that both help you to reduce the amount of code you write and provide more powerful user interfaces for your Windows Store apps.

In this chapter you see how to customize the standard controls using control styles. It also introduces you to the topic of data binding, which enables you to create user interfaces that are dynamic and data centric with minimal amounts of code. After you have ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required