共用方式為


Silverlight 2.0 Beta coming soon ... (with Rich Controls)

I have been quiet on my blog since my Tech Ed trips and the Acropolis annoucement. Some of you may wonder what I am working on next. As we start rolling some of the core Acropolis ideas into future frameworks, we need to make sure that the future framework itself is a productive and successful framework.

Today, Scott Guthrie (my VP) annouced the Silverlight 2.0 release. In his annoucement, he mentioned:

"Rich Controls: Silverlight will deliver a rich set of controls that make building Rich Internet Applications much easier.  The next Silverlight preview release will add support for core form controls (textbox, checkbox, radiobutton, etc), built-in layout management controls (StackPanel, Grid, etc), common functionality controls (TabControl, Slider, ScrollViewer, ProgressBar, etc) and data manipulation controls (DataGrid, etc)."

If you were familiar with what I was working on in Acropolis, it should come at no surprise that I will be working on the set of Rich Controls for Silverlight now. :) I hope to take the customer feedback we got from Acropolis, along with learnings in the AJAX framework and deliver some awesome controls.

In coming months, I hope to be able to share some of my experience in designing, building and shipping these controls with my loyal readers! I bet some of you can already guess which controls I'll be owning. :)

Out of curiosity...  What are the top controls do you want to see in Silverlight?

Comments

  • Anonymous
    November 29, 2007
    I fast data grid would be nice

  • Anonymous
    November 29, 2007
    Please also add a DateTime Picker and a MaskTextBox! I miss so much those controls in WPF!! :-)

  • Anonymous
    November 30, 2007
    The comment has been removed

  • Anonymous
    November 30, 2007
    Hi Kathy! Great news yesterday.  I'm interested in Scott's mention of a DataGrid, which isn't included in WPF 3.5.  I'm also interested in how different the WPF controls will be to Silverlight.  Will it be the same source with parts removed (like right-mouse click support etc) - or a new set of controls completely? I'm also interested in what the story is around CollectionView and other databinding support classes.  What integration will there be with Linq?  Will there ever be a DataView for LINQ to Objects that offers persistent live sorting, grouping etc...

  • Anonymous
    November 30, 2007
    The comment has been removed

  • Anonymous
    November 30, 2007
    Great!! Will the controls support Templating and styling like in WPF?

  • Anonymous
    December 01, 2007
    What about the hosting control? In WPF, we have Window and Page, or even any controls. Currently, in Silverlight, we are forced to use a Canvas. Is is possible to use the same xaml code for WPF and for Silverlight?

  • Anonymous
    December 27, 2007
    A RichTextBox control would be huge for both developers and Silverlight's future. Huge for developers like myself because we need it in our apps. So many apps today need to allow users to input simple formating in their text and this could be a real show stopper for trying to use the Silverlight 2.0 platform. I know it will/would be for us. And huge for the platform's future because it will promote rich text being stored in xaml instead of html. The more chunks of content out there stored in xaml, the more popular Silverlight as a platform will be. Imagine you were writing a web page that needed to display a bunch of content stored in xaml. You'd have to use Silverlight (or .NET) at the moment. Seemingly simple decisions like whether or not to support the RichTextBox control in Silverlight 2.0 could directly impact it's future as a platform and I hope MS is doing some serious strategic planning when they make these decisions. The battle for dominant programming language and therefore dominant OS is a real one again today and MS isn't guaranteed a seat at the table 10 years from now if they're not smart about stuff like this. Please help developers like me keep using your stuff.

  • Anonymous
    January 02, 2008
    The FlowDocumentReader would really open up a whole bunch of cool new content-based website posibilities.  That's my vote.  

  • Anonymous
    January 09, 2008
    I'll second that request for a RichTextBox.  Would also ilike to see a Treeview.

  • Anonymous
    February 02, 2008
    The comment has been removed

  • Anonymous
    February 20, 2008
    I'm posting a little late in the game, so I'm not sure if you're still checking it - but just in case...

  1.  The ability to easily display an XHTML string.  
  2.  A rich text editor that outputs XHTML (XAML as an option would be OK too, but I am particularly interested in XTHML).  If it does only output XAML, there should be a solid XAML to XHTML converter available on the server.  Of course, that would kind of leave the non ASP.net users out in the cold.
  3.  A tree view control that displays more like the Windows Forms treeview (as opposed to the ASP.net treeview).  
  • Anonymous
    February 20, 2008
    One of things I want to implement on my current project is a news viewer reading RSS feeds from BBC News and various Newspapers; However to read the XML from what will be a different domain; for text news I have to use a webservice; call that from the Silverlight application; which does seem to overcomplicate things. For video I'm still working on a solution but Silverlight prevents the use of video (again read from an RSS feed) from a different domain. Now getting rid of that restriction would be really good

  • Anonymous
    October 20, 2008
    I'd definitely like to see the FlowDocumentReader in Silverlight 2.0.

  • Anonymous
    November 26, 2008
    Add my vote to the FlowDocument control tally.