Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books
-
Free ChapterLayouts and General Content Organization
-
Handling Data
- Handling Data
- Data applications
- Time for action —creating a business object
- Windows Communication Foundation (WCF)
- Time for action —creating a Silverlight-enabled WCF service
- Collecting data
- Time for action —creating a form to collect data
- Validating data
- Time for action —creating a data object
- Time for action —binding our data object to our controls
- Time for action —validating data input
- Data submission
- Time for action —submitting data to the server
- Summary
-
An Introduction to Data Binding
- An Introduction to Data Binding
- Introduction
- Displaying data in Silverlight applications
- Creating dynamic bindings
- Binding data to another UI element
- Binding collections to UI elements
- Enabling a Silverlight application to automatically update its UI
- Obtaining data from any UI element it is bound to
- Using the different modes of data binding to allow persisting data
- Data binding from Expression Blend 4
- Using Expression Blend 4 for sample data generation
-
Advanced Data Binding
- Advanced Data Binding
- Introduction
- Hooking into the data binding process
- Replacing converters with Silverlight 4 BindingBase properties
- Validating databound input
- Validating data input using attributes
- Validating using IDataErrorInfo and INotifyDataErrorInfo
- Using templates to customize the way data is shown by controls
- Building a change-aware collection type
-
The Data Grid
- The Data Grid
- Introduction
- Displaying data in a customized DataGrid
- Inserting, updating, and deleting data in a DataGrid
- Sorting and grouping data in a DataGrid
- Filtering and paging data in a DataGrid
- Using custom columns in the DataGrid
- Implementing master-detail in the DataGrid
- Validating the DataGrid
-
Talking to REST and WCF Data Services
-
Interacting with Data on the SharePoint Server
-
Interacting with Rich Media and Animations
-
Data Access Strategies
-
Building Dashboards in SharePoint and Silverlight
-
Working with 3D Characters
- Working with 3D Characters
- The second remake assignment
- Time for action —exporting a 3D model without considering textures
- Time for action —from DCC tools to WPF
- Time for action —displaying a 3D model in a 2D screen with WPF
- Time for action —using other XAML exporter for DCC tools
- Time for action —adding 3D elements and interacting with them using Expression Blend
- Silverlight and the 3D world
- Time for action —exporting a 3D model to ASE
- Time for action —installing Balder 3D engine
- Time for action —from DCC tools to Silverlight
- Summary
Microsoft Silverlight is a programmable web browser plugin that enables features including animation, vector graphics, and audio-video playback – features that characterize Rich Internet Applications. However, Silverlight is a great Line-Of-Business platform and is increasingly being used to build data-driven business applications. This book will enable .NET developers to get their finger on the pulse of data-driven business applications in Silverlight.
Managing Data and Media in Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight focuses on showing .NET developers how to interact with, and handle multiple sources of data in Silverlight business applications, and how to solve particular data problems following a practical hands-on approach, using real-world examples. This book is a collections of media and data based chapters from Packt’s best selling Silverlight books:
1. Silverlight 4 User Interface Cookbook
2. Microsoft Silverlight 4 Business Application Development: Beginner’s Guide
3. Microsoft Silverlight 4 Data and Services Cookbook
4. Microsoft Silverlight 4 and SharePoint 2010 Integration
5. Microsoft Silverlight 4: Building Rich Enterprise Dashboards
6. 3D Game Development with Microsoft Silverlight 3: Beginner's Guide
The book starts with discussion on layouts and content organization and covers all the options available to access data and communicate with services to get the most out of data in your Silverlight business applications, at the same time providing a rich user experience. Understand sophisticated data access techniques in your Silverlight business applications by binding data to Silverlight controls, validating data in Silverlight, getting data from services into Silverlight applications and much more! Discover the tips, tricks and hands on experience to create, customize and design rich enterprise dashboards with Silverlight from a distinguished team of User Experience and Development authors.
This book contains real-world examples that depict various techniques for interacting with data and services provided by this powerful business collaboration platform, for the enterprise and the Internet. The book ends with an appendix covering 3D Game Development.
The TOC with parent books in brackets:
Chapter 1: Layouts and General Content Organization (Silverlight 4 User Interface Cookbook)
Chapter 2: Handling Data (Microsoft Silverlight 4 Business Application Development: Beginner’s Guide)
Chapter 3: An Introduction to Data Binding (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 4: Advanced Data Binding (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 5: The Data Grid (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 6: Talking to REST and WCF Data Services (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 7: Interacting with Data on the SharePoint Server (Microsoft Silverlight 4 and SharePoint 2010 Integration)
Chapter 8: Interacting with Rich Media and Animations (Microsoft Silverlight 4 and SharePoint 2010 Integration)
Chapter 9: Building Dashboards in SharePoint and Silverlight (Microsoft Silverlight 4: Building Rich Enterprise Dashboards)
Chapter 10: Data Access Strategies (Microsoft Silverlight 4: Building Rich Enterprise Dashboards)
Appendix: Working with 3D Characters (3D Game Development with Microsoft Silverlight 3: Beginner's Guide)
- Publication date:
- February 2012
- Publisher
- Packt
- Pages
- 526
- ISBN
- 9781849685641