Beginning Silverlight 5 in C# [electronic resource] /
Lair, Robert.author.
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 5, the latest iteration of its cross-browser web presentation technology. Beginning Silverlight 5 in C# brings you to the cutting edge of Web 2.0 application design and includes plenty of practical guidance to get you started straight away. Silverlight design tools have important differences compared with those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: Microsoft Expression Design, which plays an important role in creating Silverlight assets Microsoft Expression Blend, which is used to build user interaction for Silverlight elements Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for "nuts and bolts" wiring Once you’ve mastered the basics, you'll move on to gain a more in-depth knowledge of some of the features introduced with Silverlight 5, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Who Should Read This Book; How This Book Is Organized; CHAPTER 1 Welcome to Silverlight 5; The Evolution of the User Interface; Rich Internet Application Solutions; What Is Silverlight?; Benefits of Silverlight; Cross-Platform/Cross-Browser Support; Cross-Platform Version of the .NET Framework; Use of Familiar Technologies; Small Runtime and Simple Deployment; The Silverlight Development Environment; Summary
CHAPTER 2 Introduction to Visual Studio 201 0What Is Visual Studio?; What's New in Visual Studio 2010?; Support for Multiple Monitors; Zoom Support for Source Editor; Improved IntelliSense; Add References Performance; Reference Highlighting; Box Selection; Call Hierarchy Window; Code Generation; Extension Manager; Building Your First Silverlight Application in Visual Studio; Try It Out: Hello World in Silverlight 5; Hosting Your Silverlight Application: Web Site or Web Application?; Using a Visual Studio Web Site; Using a Visual Studio Web Application Project; Summary
CHAPTER 3 Layout Management in SilverlightLayout Management; The Canvas Panel; Try It Out: Using the Canvas Panel; Filling the Entire Browser Window with Your Application; The StackPanel Control; Try It Out: Using the StackPanel Control; Try It Out: Nesting StackPanel Controls; The Grid Control; Try It Out: Using the Grid Control; Try It Out: Nesting a Grid and Spanning a Column; The WrapPanel Control; Try It Out: Using the WrapPanel Control; The DockPanel Control; Try It Out: Using the DockPanel Control; Summary; CHAPTER 4 Silverlight Controls; Setting Control Properties; Attribute Syntax
Element SyntaxType-Converter-Enabled Attributes; Attached Properties; Nesting Controls Within Controls; Handling Events in Silverlight; Try It Out: Declaring an Event in XAML; Try It Out: Declaring an Event Handler in Managed Code; Multiple Mouse Click Support; Try It Out: Multiple Click Support; The Border Control; User Input Controls; Try It Out: Working with the TextBox Control; Try It Out: Working with the RadioButton and CheckBox Controls; Extended Controls; Adding an Extended Control; Try It Out: Using the GridSplitter; Summary; CHAPTER 5 Data Binding andSilverlight List Controls
Data BindingThe Binding Class; Try It Out: Simple Data Binding in Silverlight; Element-to-Element Binding; Try It Out: Element-to-Element Binding; The DataGrid Control; Try It Out: Building a Simple DataGrid; The Columns Collection; DataGridTextColumn; DataGridCheckBoxColumn; DataGridTemplateColumn; Try It Out: Building a DataGrid with Custom Columns; The ListBox Control; Default and Custom ListBox Items; Try It Out: Building a ListBox with Custom Content; Data Binding and String Formatting; Implicit Data Templates; Try It Out: Working with Implicit Data Templates; Summary
CHAPTER 6 Silverlight Toolkit
Includes index.
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 5, the latest iteration of its cross-browser web presentation technology. Beginning Silverlight 5 in C# brings you to the cutting edge of Web 2.0 application design and includes plenty of practical guidance to get you started straight away. Silverlight design tools have important differences compared with those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: Microsoft Expression Design, which plays an important role in creating Silverlight assets Microsoft Expression Blend, which is used to build user interaction for Silverlight elements Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for "nuts and bolts" wiring Once you’ve mastered the basics, you'll move on to gain a more in-depth knowledge of some of the features introduced with Silverlight 5, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework.
Silverlight (Electronic resource)
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.