Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
About This eBook
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
Who Should Read This Book?
Software Requirements
Code Examples
How This Book Is Organized
Conventions Used in This Book
Part I: Getting Started
Chapter 1. Hello, Real World!
Creating, Deploying, and Profiling an App
Understanding the App Package
Updating XAML and C# Code
Making the App World-Ready
Making the App Accessible
Submitting to the Windows Store
Summary
Chapter 2. Mastering XAML
Elements and Attributes
Namespaces
Property Elements
Type Converters
Markup Extensions
Children of Object Elements
Mixing XAML with Procedural Code
XAML Keywords
Summary
Part II: Building an App
Chapter 3. Sizing, Positioning, and Transforming Elements
Controlling Size
Controlling Position
Applying 2D Transforms
Applying 3D Transforms
Summary
Chapter 4. Layout
Discovering Your Window Size and Location
Panels
Handling Content Overflow
Summary
Chapter 5. Interactivity
Dependency Properties
Routed Events
Commands
Summary
Chapter 6. Handling Input: Touch, Mouse, Pen, and Keyboard
Touch Input
Mouse Input
Pen Input
Keyboard Input
Summary
Part III: Working with the App Model
Chapter 7. App Lifecycle
Killing
Suspending
Resuming
Terminating
Launching
Activating
Managing Session State with SuspensionManager
Programmatically Launching Apps
Summary
Chapter 8. Threading, Windows, and Pages
Understanding the Threading Model for Windows Store Apps
Displaying Multiple Windows
Navigating Between Pages
Summary
Chapter 9. The Many Ways to Earn Money
Adding Advertisements to Your App
Supporting a Free Trial
Supporting In-App Purchases
Validating Windows Store Receipts
Testing Windows Store Features
Summary
Part IV: Understanding Controls
Chapter 10. Content Controls
Button
AppBarButton
HyperlinkButton
RepeatButton
ToggleButton
AppBarToggleButton
CheckBox
RadioButton
ToolTip
App Bars
Summary
Chapter 11. Items Controls
Items in the Control
Items Panels
ComboBox
ListBox
ListView
GridView
FlipView
SemanticZoom
MenuFlyout
Summary
Chapter 12. Text
TextBlock
RichTextBlock
TextBox
RichEditBox
PasswordBox
Summary
Chapter 13. Images
The Image Element
Multiple Files for Multiple Environments
Decoding Images
Encoding Images
Rendering PDF Content as an Image
Summary
Chapter 14. Audio, Video, and Speech
Playback
Capture
Transcoding
Speech Synthesis
Summary
Chapter 15. Other Controls
Range Controls
SearchBox
Popup Controls
Hub
Date and Time Controls
ProgressRing
ToggleSwitch
WebView
Summary
Part V: Leveraging the Richness of XAML
Chapter 16. Vector Graphics
Shapes
Geometries
Brushes
Summary
Chapter 17. Animation
Theme Transitions
Theme Animations
Custom Animations
Custom Keyframe Animations
Easing Functions
Manual Animations
Summary
Chapter 18. Styles, Templates, and Visual States
Styles
Templates
Visual States
Summary
Chapter 19. Data Binding
Introducing Binding
Controlling Rendering
Customizing the View of a Collection
High-Performance Rendering with ListView and GridView
Summary
Part VI: Exploiting Windows 8.1
Chapter 20. Working with Data
An Overview of Files and Folders
App Data
User Data
Networking
Summary
Chapter 21. Supporting Charms
The Search Charm
The Share Charm
The Devices Charm
The Settings Charm
Summary
Chapter 22. Leveraging Contracts
Account Picture Provider
AutoPlay Content and AutoPlay Device
File Type Associations
Protocol
File Open Picker
File Save Picker
Contact Picker
The New Contact Contract
The New Appointments Provider Contract
Background Tasks
Summary
Chapter 23. Reading from Sensors
Accelerometer
Gyrometer
Inclinometer
Compass
Light Sensor
Orientation
Location
Proximity
Summary
Chapter 24. Controlling Devices
Fingerprint Readers
Image Scanners
Barcode Scanners
Magnetic Stripe Readers
Custom Bluetooth Devices
Custom Bluetooth Smart Devices
Custom USB Devices
Custom HID Devices
Custom Wi-Fi Direct Devices
Summary
Chapter 25. Thinking Outside the App: Live Tiles, Notifications, and the Lock Screen
Live Tiles
Badges
Secondary Tiles
Toast Notifications
Setting Up Push Notifications
The Lock Screen
Summary
Part VII: Advanced Features
Chapter 26. Integrating DirectX
Integrating as an Image Source
Integrating the Swap Chain
Summary
Chapter 27. Custom Controls and Components
Creating a User Control
Creating a More Complex Control
Creating a Templated Control
Creating a Windows Runtime Component
Summary
Chapter 28. Layout with Custom Panels
Communication Between Parents and Children
Creating a SimpleCanvas
Creating a SimpleStackPanel
Creating a UniformGrid
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →