Book description
Silverlight 4 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor Silverlight 3, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications.
Pro Silverlight 4 in C# is an invaluable reference for professional developers wanting to discover the new features of Silverlight 4. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive in—no matter what the target platform.
As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications. Matthew MacDonald provides a comprehensive tutorial written from professional developer to professional developer, complete with full-color graphics and screenshots.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. Introducing Silverlight
- 2. XAML
- 3. Layout
- 4. Dependency Properties and Routed Events
-
5. Elements
- 5.1. The Silverlight Elements
- 5.2. Static Text
- 5.3. Images
- 5.4. Content Controls
- 5.5. Buttons
- 5.6. Tooltips and Pop-Ups
- 5.7. Items Controls
- 5.8. Text Controls
- 5.9. Range-Based Controls
- 5.10. Date Controls
- 5.11. The Last Word
- 6. The Application Model
- 7. Navigation
- 8. Shapes and Geometries
- 9. Brushes, Transforms, and Bitmaps
-
10. Animation
- 10.1. Understanding Silverlight Animation
- 10.2. Creating Simple Animations
- 10.3. Animation Easing
- 10.4. Animation Types Revisited
- 10.5. Animations in Code
- 10.6. Encapsulating Animations
- 10.7. Frame-Based Animation
- 10.8. Animation Performance
- 10.9. The Last Word
- 11. Sound, Video, and Deep Zoom
- 12. Styles and Behaviors
-
13. Templates and Custom Controls
- 13.1. Template Basics
- 13.2. The Parts and States Model
-
13.3. Creating Templates for Custom Controls
- 13.3.1. Planning the FlipPanel Control
- 13.3.2. Creating the Solution
- 13.3.3. Starting the FlipPanel Class
- 13.3.4. Adding the Default Style with Generic.xaml
- 13.3.5. Choosing Parts and States
- 13.3.6. Starting the Default Control Template
- 13.3.7. The FlipButton Control
- 13.3.8. Defining the State Animations
- 13.3.9. Wiring Up the Elements in the Template
- 13.3.10. Using the FlipPanel
- 13.3.11. Using a Different Control Template
- 13.4. The Last Word
- 14. Browser Integration
- 15. ASP.NET Web Services
- 16. Data Binding
-
17. Data Controls
- 17.1. Better Data Forms
- 17.2. Data Annotations
- 17.3. The DataGrid
- 17.4. DataGrid Editing
- 17.5. The PagedCollectionView
- 17.6. The TreeView
- 17.7. The Last Word
- 18. File Access
- 19. Multithreading
- 20. Networking
- 21. Out-of-Browser Applications
Product information
- Title: Pro Silverlight 4 in C#
- Author(s):
- Release date: October 2010
- Publisher(s): Apress
- ISBN: 9781430229797
You might also like
book
Building Windows 8 Apps with C# and XAML
“Jeremy builds real apps for real customers. That’s why I can heartily recommend this book. Go …
book
Build Your Own ASP.NET 2.0 Web Site Using C# & VB, Second Edition
Learn how to build impressive ASP.NET 2.0 web sites in both C# and VB from scratch. …
book
Professional iPhone® Programming with MonoTouch and .NET/C#
What .NET C# developers need to enter the hot field of iPhone apps iPhone applications offer …
book
C# 4.0 Unleashed
C# 4.0 Unleashed is a practical reference focusing on the C# language and the .NET platform …