1 Getting Started with SharePoint and Silverlight
Why SharePoint and Silverlight Together?
Creating a Development Environment
Installing SharePoint “From Scratch”
2 Introduction to SharePoint Development
Understanding SharePoint Content
Accessing Lists and Libraries with the SharePoint Server API
Updating List Data with the SharePoint API
Web Parts as Composite Controls
3 Introduction to Silverlight Development
Placing Silverlight on a Web Page
Building a Simple Silverlight Application with Visual Studio 2010
Creating and Showing Child Windows
Advanced Features of .NET in Silverlight
Language Integrated Query (LINQ)
Networking and Web Services in Silverlight
Networking Options in Silverlight
Asynchronous Response Handling
PART II SharePoint and Silverlight Development
4 A First Look at Silverlight in SharePoint
Uploading the Silverlight Application
Adding the Silverlight Web Part
Passing Initialization Parameters
Manually Building a Silverlight Web Part
Visual Studio Silverlight Web Parts Extension
Building a Silverlight Web Part
Building a Custom Silverlight Web Part
Using Silverlight in Composite Controls
6 Expression Blend, Data Binding, and Sample Data
Generating SharePoint Sample Data
Databinding SketchFlow to SharePoint Data
7 Accessing SharePoint Using the HTML Bridge
Passing Data to Silverlight with the HTML Bridge
Passing SharePoint Library Content to Silverlight
Serializing Using the Data Contract JSON Serializer
Retrieving the Data in Silverlight
Introducing the Visual State Manager
Full Screen and Printing in Silverlight
Web Part Editing and Posting Back with the Web Page
Calling SharePoint Javascript and JQuery from Silverlight
8 Accessing SharePoint Data with the Client Object Model
Creating Ribbon Custom Actions
Server Side Exception Handling
9 Accessing SharePoint Data with WCF Data Services
REST and the Open Data Protocol
Getting Started with WCF Data Services
Binding to a SharePoint List Using WCF Data Services
Debugging Data Binding with Silverlight 5
Paging through Large Data Sets
Filtering and Sorting the Data
Using Silverlight 5 to Bind Style Setters
10 Accessing SharePoint with Web Services
The SearchView Web Part Sample Solution
In-Place Web Part Editing Experience
Accessing the Search Web Service
Accessing the User Profile Service
Updating SearchView for Silverlight 5
Building Custom WCF Services for SharePoint
Consuming the Custom Web Service
Building a Feed Reader Web Part
Building a Custom Feed Reader Proxy
Adding Cross-Domain Policy to SharePoint
Using Business Connectivity Services from Silverlight
Adding a Web Browser Preview with Silverlight 5
12 Windows Phone 7 SharePoint Applications
ForeFront Unified Access Gateway
13 Creating Silverlight Navigation
Building a Navigation Web Part
Rendering a Navigation Control on a SharePoint Master Page
14 SharePoint and Silverlight in the Cloud
SharePoint Online Sandboxed Solutions, Development Environment, and Deployment
Web Services in SharePoint Online
SharePoint Online Client Object Models
SharePoint Online API “Additional” Restrictions for Sandboxed Solutions
SharePoint Online Silverlight “Client Side Object Model” Data Project
SharePoint Online Silverlight REST Data Project
SharePoint Online Azure Project
SharePoint Online, SQL Azure, and Silverlight
In the SharePoint RibbonPrototype Project
Authentication in Managed Client Object Models
15 Creating a Silverlight Field Control
Defining the Bing Maps Field Type
Building a Silverlight Field Control
Serializing a Bing Maps Location
Getting Started with Bing Maps
Displaying and Editing Maps in Silverlight
Field Controls and Publishing Sites
Defining a Bing Maps Column and Content Type
18.118.144.12