Silverlighting with Bing

Rate This
  • Comments (18)

Another week, another great Bing API application – this week it’s a Silverlight control that gives users the ability to manipulate results with the click of a button:

SVList

But the real news here is the SDK behind the app – an SDK that provides you with everything you need to develop Bing apps with Silverlight. In addition to the sample control, the SDK includes three components:

  • A reusable framework extension to the Microsoft Silverlight Toolkit. This framework is designed to provide support controls for the sample Bing component, but also to provide an additional reusable view control toolkit for implementing and using some of the advanced data metaphors shown in the Bing search component. Components such as the CloudView, TileView, BandCloudView and StackView can be used in any Silverlight application. All the controls in this assembly support theme-ing and accessibility. All these controls are build on the same infrastructure as the Silverlight Toolkit controls.
  • 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 for use in data binding and consuming results from Bing.
  • Rich documentation of all the types and classes used in the project.

Bing developers, Silverlight developers, any developer who sees the potential here – download the Silverlight SDK for Microsoft Bing and put it to work!

 

-- Alessandro Catorcini, Lead Program Manager, Bing API

Join Bing Community
  • Downloading the SDK, thanks for it. :)

  • This week Microsoft announced a Bing API application, which is a Silverlight feature that gives users

  • Wonderful,

  • Cool... I wanted this eagerly...

  • Thanks for the sdk.

  • It is a good idea to help bing. It will be not ease to fight against the power of Google. To help the developer is very useful on the way to the top.

    Peter Loebel

  • Lol for posting.

  • awesome i play with sdks all the time ;)

  • Nice!!!

  • Wonderfull tools , work very well.

  • Has anyone managed to get this going in Blend 3?  It will not load for me -I am getting a toolbar template error(from the System.Windows.Controls.Views.Toolkit assembly)

  • When I open the Silverlight project with Visual Studio 2008 and then right click the xaml and select "open in Expression Blend" I get errors in Blend (3).  

    The errors:

    For page.xaml...

    <UserControl x:Class="Microsoft.Bing.Application.Page"

    As Exception was thrown

    InvalidOperationException: Template for Toolbar missing required element, Name=BaseFill, Type=System.Windows.Shapes.Rectangle

    at System.Windows.Controls.SelectionItemsControl.VerifyTemplateChild[T](string name)

    at System.Windows.Controls.Toolbar.OnApplyTemplate()

    at System.Windows.FrameworkElements.OnApplyTemplate(IntPtr nativeTarget)

    And for App.xaml:

    App.xaml cannot be edited in the design view

    Anyone now how to get the thing into Blend 3 so I can play with the Blend 3 designer?

  • Regarding Blend 3.

    I don't know if this is the correct "fix" but if you comment out lines:

    CloudView.cs line 310 and Toolbar.cs line 83

    Visual Studio 2008 Pro and Blend 3 are both happy, it compiles, runs fine in both apps and the designer can be used in Blend 3.

  • Yeah! That's what i've searched! Nice! Greetings, alex

Page 1 of 2 (18 items) 12