Welcome to the Silverlight SDK for Microsoft Bing.
This SDK provides a working sample control for Silverlight 4 that implements all the features of two additional assemblies, which together provide a rich set of user experience for consumption of Microsoft Bing search results.
The first component is a reusable framework extension to the Microsoft Silverlight Toolkit. This framework is designed to provide:
- Support controls for the sample Bing component
- A reusable view control toolkit for implementing and using some of the advanced data metaphors shown in the Bing search component.
- Components such as CloudView, TileView, BandCloudView and StackView can be used in any Silverlight application. All the controls in this assembly support theming and accessibility. All these controls are built on the same infrastructure as the Silverlight Toolkit Controls.
The second component is the Bing Silverlight service runtime itself - an assembly called Microsoft.Bing.Data. This assembly houses the service proxy for the Bing API, as well as a flexible interface contract for implementing search providers, and a concrete singleton implementation, called SearchEnvironmnent, for use in data binding and consuming results from Bing.
The full documentation is available in the source tree in the /docs/help folder and can rebuild it through the provided Sandcastle project.
See it at work on http://hostme.discoverbing.com/silverbing/index.html
The documentation is online at http://hostme.discoverbing.com/silverbing/Help/Index.html
To deploy and run the project successfully you need to provide a valid AppID
at line 105 of SearchEnvironment.cs and recompile your XAP. Failing to do so will return a "Client Error".