What controls do you want in Silverlight v2?

Sorry I haven't posted in a while. I have been pretty busy working on the controls! I want to thank everyone who responded to my previous blog on what controls they want. Here are some of the controls left by my readers:

- DataGrid
- DateTimePicker
- MaskedTextBox
- Databound ListView
- Charting Control
- TreeView
- Layout Controls
- Media Player
- RichTextBox
- FlowDocumentReader

The data left in my blog is very interesting. I'm surprised no one asked for a Button, CheckBox, RadioButton, TextBox..etc. Then again, since we haven't confirmed our initial list of controls. I wonder whether you just expect that to be in the platform.

So.. out of curiosity... I wonder, if you were to list the 10 or 20 controls you expect to be in the platform for the Silverlight v2 release, what would they be? All the controls in WPF? All the controls in Windows Forms? All the controls in ASP.NET?

Comments

  • Anonymous
    February 02, 2008
    Well, a decent grid that's highly customizable would be very nice. Also a good looking datetime control vista style. Grz, Kris.

  • Anonymous
    February 02, 2008
    PingBack from http://msdnrss.thecoderblogs.com/2008/02/02/what-controls-do-you-want-in-silverlight-v2/

  • Anonymous
    February 02, 2008
    Hi i really would like to see as many controls as possible. They all help. Yes it may make the download of the plug-in larger but does that really matter! Maybe not for 2.0 but later versions. Also i would like to see more than the canvas to work with....

  • Anonymous
    February 02, 2008
    List of vital controls(imho): Button TextBox ListBox ComboBox CheckBox RadioButton Layout (DockPanel, Grid, StackPanel) TreeView ListView DateTimePicker TabControl ToolBar RichTextBox

  • Anonymous
    February 02, 2008
    Yep, I think it's safe to assume everyone's assuming TextBox et al. will be included by default. Don't even think about not doing that :-)

  • Anonymous
    February 02, 2008
    The comment has been removed

  • Anonymous
    February 02, 2008
    Yes, exactly. Don't even think about it. I believe most people don't request a Button or a Textbox control, because we believe it's already there. Most basic controls since Windows 3.1 (although we're not talking about windows) should be there. After all, the more controls you support, the better it will be.

  • Anonymous
    February 02, 2008
    I would say having the WPF controls would be a good one because then it would be easier to port apps from Silverlight -> WPF or the other way around. John

  • Anonymous
    February 02, 2008
    I think schedule control( office07) like will be good.

  • Anonymous
    February 02, 2008
    The comment has been removed

  • Anonymous
    February 02, 2008
    are u sure controls will be added that appear in the list.

  • Anonymous
    February 02, 2008
    Hi Kathy,  The list u have so far is pretty good. What I would like to see and so would half the world is to host SilverLight in WPF! I want to be able to have this rich content inside my desktop apps that are internet enabled  as well. JJ

  • Anonymous
    February 02, 2008
    The comment has been removed

  • Anonymous
    February 02, 2008
    You've been kicked (a good thing) - Trackback from DotNetKicks.com

  • Anonymous
    February 02, 2008
    Everything in the AJAX Control Toolkit, pretty please.

  • Anonymous
    February 02, 2008
    Basic controls obviously, All input controls (drop downs, radio button list, etc.) and maybe a grid and a calendar. These are must haves and I'd rather have these working perfectly with data binding support than a ton of controls. I really like the way the AJAX toolkit evolves all the time with new controls and imporovemnts to existing controls and I'm sure the same will happen with silverlight controls (at least that's what I think after hearing scott guthrie on the channel 9 interview)

  • Anonymous
    February 02, 2008
    A new media control that givs Silverlight the ability to read WSX Playlist -PLEASE!!!!!!!

  • Anonymous
    February 02, 2008
    All the WPF controls would be nice. And I personally would like to see a color picker

  • Anonymous
    February 03, 2008
    I think as a bare minimum if you expect people (read: developers) to adopt Silverlight it should at the very LEAST have all the controls that ASP.NET has.

  • Anonymous
    February 03, 2008
    How can a framework be compelete without basic controls like Button, textbox, radio buttons etc - unless MS is planning a paradime shift in UI interfaces :) I think it makes more sense to have all the WPF controls ported rather than the Winforms controls since the point of most silverlight RIA's is to build new kind of experiences which are made possible by the WPF like controls and layout engines. If we wanted a WinForms look and feel wouldn't it be better to just use ClickOnce!

  • Anonymous
    February 03, 2008
    The comment has been removed

  • Anonymous
    February 04, 2008
    There are many great slide shows out there,  but I would like to see a way to rate each picture that is presented to the user. Maybe if you float over the thumb nail a popout with stars on it.  Or maybe something on the main picture.

  • Anonymous
    February 04, 2008
    The comment has been removed

  • Anonymous
    February 04, 2008
    The validator controls introduced with the 2.0 framework

  • Anonymous
    February 04, 2008
    Please don't just reimplement what we already have in WinForms. How about a nice ribbon, a combination list/tree view... Anthing to push user interfaces forward not pine for the past. [)amien

  • Anonymous
    February 04, 2008
    The comment has been removed

  • Anonymous
    February 04, 2008
    I would like to see a suite of controls similar to that of Tibco General Interface. (GI) General Interface is a 'Rich Internet Application' framework which has a way of defining standard controls that are extensible. I think that Silverlight would be able to improve upon both the development experience and the technology stack involved, if it provided similar capability. The Tibco GI development environment is useful in my opinion as a rapid prototyping tool as well as a way of standardizing on ‘look-and-feel’, and an acceptable level of functionality ('richness'). I see a greater potential ‘Richness’ in Silverlight than could ever be attained in HTML and JavaScript. However, the ease/speed of development in the GI dev environment is compelling.

  • Anonymous
    February 04, 2008
    All the controls in WinForms union all the controls in WPF would be a great start! :)

  • Anonymous
    February 04, 2008
    All the basics (text boxes, buttons, etc.) go without saying. The intermediate stuff like DataGridViews, TreeViews, Tab Controls, Menus and Context Menus would be really nice, though I'll build these if I have to. And the fancy stuff, like an Outlook Bar, an extensible toolbar with dockable tools, a flow layout, and docking/floating/thumbtack containers would be really great, but again, I can build these if you don't. Basically, I want to be able to port every part of my WinForms 2.0 app that makes reasonable sense to run on top of the browser with Silverlight, so I need the whole deal, one way or another. Thanks for asking. :-)

  • Anonymous
    February 04, 2008
    Window Control (max / min / close buttons - resizing - drag and move - modal - content of any canvas) Rotating cube - each side containing it's own canvas

  • std controls (buttons, textboxes etc.) + layout controls (dock / stack panels)
  • Anonymous
    February 06, 2008
    It's not a control, but a wider request: when going in fullscreen mode, a silverlight application cannot receive events from the keyboard. This doesn't allow the usage of keys (for ex the arrow key) to use the UI of the app. I know it's has been done for security reasons, but this, IMHO, make the fullscreen interface a bit less usable. Maybe signing the application and asking the user to grant some more permissions to the app could be a solution to the problem.

  • Anonymous
    February 08, 2008
    A numeric up down control would be really handy, only just found it's not in there yesterday.

  • Anonymous
    February 11, 2008
    The comment has been removed

  • Anonymous
    February 20, 2008
    It sounds as though the general consensus is that people's hope for silverlight is that it will bridge the gap (or chasm) that has existed for years between Windows application development and browser based applications.  So, people want it all.  But from a prioritization standpoint I would think:

  1.  The general controls (button, textbox, etc) are a given.  It is hard to do even quasi-serious UI development without these.
  2.  A good XHTML rendering control that can be treated more or less like any other control.  It's an object that can be clicked, moused over, dragged, etc.
  3.  Providing rich text editing functionality is and has been a horribly frustrating ordeal with very limited return.  Personally, that was the first thing that I thought of when the buzz about Silverlight started.
  4.  A solid treeview control that behaves more like the Windows Forms treeview (as opposed to the ASP.net treeview).
  5.  I don't know that I would necessarily agree with all of the Ajax control toolkit controls being included (yet) - BUT - I think that the functionality offered by the extender control set is what would be important (i.e.  DynamicPopulate, Hover, ModalPopup) There are many more that I could mention, but these are the ones that I really, really, really would like to see.
  • Anonymous
    February 22, 2008
    One of the controls I would like to see is the rendering of XPS documents.

  • Anonymous
    February 23, 2008
    i vote for all wpf controls :)

  • Anonymous
    March 08, 2008
    I hope you will implement a Schedule(e.g. Time Bar) Control

  • Anonymous
    March 12, 2008
    Of course, all the standard controls need to be there (buttons, textboxes -- think Win32 controls), but I'd like to see the controls that are in ComCTL32.ocx represented in some way -- and things like the RichTextBox. These controls have been around for EVER on Windows, and it would be a shame for them not to be available in Silverlight 2.0. If you provide the fundamentals, the community and other companies can build on them. So, if you had to cut things, just create the building blocks for us (like the ASP.NET AJAX extender controls built by the community). I don't know if it would be possible to build a RichTextBox control for example given the current state of Silverlight.

  • Anonymous
    April 17, 2008
    An accordion control would be fantastic!  Thanks!

  • Anonymous
    May 08, 2008
    A mini-"form-like" panel control would be very useful - allowing other controls to be contained within in like a Windows form it could be moved/dragged around the browser canvas like a window on the desktop - would make for some very slick enterprise and/or portal type applications

  • Anonymous
    May 22, 2008
    I want a control to test to see if my code complis with standard. Opps, sorry, we are talking about Microsoft (vendor-lock-in). I mean, I want a button that can automatically bring my silverlight-enhanced webpages on each browser (IE, Safari etc) on my machine rather than me manually having to bring up the page. This so that I can preview my work on these browsers during development.

  • Anonymous
    June 23, 2008
    A customizable Ribbon, that would be cool!

  • Anonymous
    July 12, 2008
    A WebBrowser Control would be nice :)

  • Anonymous
    July 21, 2008
    Lexapro. Lexapro weight loss. Lexapro generic.

  • Anonymous
    July 22, 2008
    Valium side effects. Valium causing depression. Valium and internet. Side effects of valium. Valium.

  • Anonymous
    October 29, 2008
    Please first provide DateTime Picker. Its very basic control which we need almost in every applications. We have calendar control and date picker but we need datetime picker and due to this I'm struggling at my project due to this.