Tabla de Contenidos:
  • Title Page; Copyright Page; Contents at a Glance; Table of Content; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Prerequisites; Downloading the Code; Contacting the Author; CHAPTER 1 Introduction to Windows Phone 7and Marketplace; Why Should I Care?; Smartphone Growth; Is Microsoft Committed?; Current Microsoft Developers; Non-Microsoft Developers; The Mobile Market; Windows Phone 7 Platform Overview; Phone Design Philosophy; Hardware Capabilities; Software Capabilities; Windows Phone Developer Tools.
  • Silverlight Tools and Framework OverviewSilverlight for Windows Phone; Hello Silverlight for Windows Phone; Visual Studio 2010 Tour; Expression Blend 4 for Windows Phone Tour; XNA Game Studio and Framework Overview; Hello XNA for Windows Phone; Game Content; The Game Loop; Fixed-Step Game Loop; Variable-Step Game Loop; Implement the Game; AppHub and the Windows Marketplace for Mobile; Windows Phone Marketplace Registration; Submitting Applications to Marketplace; Making Money; Marketing Matters; Bing Visual Search for Windows Phone 7; Windows Phone Marketplace on the PC.
  • Marketplace on the DeviceSupported Business Models; Search, Browse, and Discover Applications; Application and Game Updates; Connecting with Your End Users; Stay Connected to Users via Live Tiles; Temp Users to Purchase with Try Before You Buy; Limiting Distribution of Applications; Deploy an Application to Your Phone for Testing; Limit Availability to Beta Testers; Enterprise Applications in Marketplace; Conclusion; CHAPTER 2 Silverlight User InterfaceDevelopment; Designing for Windows Phone 7; Design Approach; Design Resources; Windows Phone Design System
  • Codename Metro.
  • UI Design and Interaction Guide for Windows Phone 7Application Icons; Design Templates for Windows Phone 7; Designer and Developer Mechanics; User Interface Development in Visual Studio 2010; WMAppManifest.xml File; Anatomy of a WP7 Application; Configuration Settings Service; The Default App() Constructor; Application UnhandledException Event; Anatomy of a PhoneApplicationPage; Orientation; SystemTray; Application Bar; Page Navigation; NavigationService; OnNavigated Overrides; .NET Framework for Silverlight; XAML Overview; Importing a .NET Class into XAML; Programming XAML.
  • Key Silverlight UI Base ClassesGraphics Primitives; Controls; User Interface Development with Expression Blend 4; Layout System; Canvas; StackPanel; Grid; Layout Controls Sample and Blend Behaviors; Behaviors Overview; Layout Controls; Layout Tips; Data Binding; Demo Live Data; Element Data Binding; Object Data Binding; XML Data Binding; Sample Data; Control Styling; Control Templates; Edit Template Menu Item; Edit Additional Templates; ListBox Customization; Button Customization; Animation Fundamentals; Creating an Animation Storyboard; Creating Animations in Blend.