(X) Hide this
    • Login
    • Join
      • Say No Bots Generate New Image
        By clicking 'Register' you accept the terms of use .

About Silverlight 2 Beta 1 Controls

(3 votes)
4 comments   /   aggregated from First Floor Feed on Feb 22, 2008   /   original article
Categories:   General

You probably noticed ScottGu's post on Silverlight 2 Beta 1. Great stuff and all packed in just 4.3Mb which is absolutely mind-dazzling. But did you happen to get a glimpse of the more extensive list of supported controls? Shawn Burke posted a complete screen shot of it (only partially visible in ScottGu's posting).

UPDATE: lol, it seems that Shawn overstepped his bounds since the screen shot has been removed from his blog post. Luckily I kept a copy of it.

Below a hierarchical structure of the controls of Silverlight 2 I inferred by combining the current Silverlight 1.1, WPF and the bits of information on 2 Beta 1 now available. The green elements are new in Silverlight 2. Please note that this information might not be that accurate.

  • FrameworkElement
    • Control
      • Calendar
      • ContentControl
        • ButtonBase
          • Button
            • HyperlinkButton
          • RepeatButton
          • ToggleButton
            • CheckBox
            • RadioButton
        • ScrollViewer
        • ToolTip
        • UserControl 
      • DataGrid
      • DatePicker
      • GridSplitter
      • ListBox
      • ScrollBar
      • Slider
      • TextBox
        • WatermarkedTextBox 
    • Decorator (?) 
      • Border
    • Glyphs
    • MediaBase
      • Image
        • BitmapImage
        • MultiScaleImage
      • MediaElement
    • Panel
      • Canvas
        • InkCanvas
      • Grid
      • StackPanel
    • Shape
      • Ellipse
      • Line
      • Path
      • Polygon
      • Polyline
      • Rectangle
    • TextBlock


Some observations:

  • Controls that seems to be not available in Silverlight 2: ComboBox, ContextMenu, Menu, PasswordBox, ProgressBar, RichTextBox, TabControl and TreeView. It seems that all popup related controls (except for the ToolTip) are not there. Some of these missing controls can be easily constructed based on other controls, some might not be available at all (but then again, I might be wrong. Time will tell).
  • Apart from the OpenFileDialog, there is no implicit support for dialogs. As ScottGu suggests, you need to provide your own dialog implementation.
  • No FlowLayoutPanel. The current TextBlock in Silverlight 1.1 Alpha implements a flow layout for it's inline elements. I wonder what's left of it and how it relates to those Panel controls.



  • -_-

    RE: About Silverlight 2 Beta 1 Controls

    posted by Howard Walker on Mar 05, 2008 14:16
    Looks great - but for the uninitiated - what is it and what does it do
  • -_-

    RE: About Silverlight 2 Beta 1 Controls

    posted by Howard Walker on Apr 30, 2008 08:02
    The latest version also looks great - but can anyone tell me what does it do?
  • -_-

    RE: About Silverlight 2 Beta 1 Controls

    posted by Mephistophele on Apr 30, 2008 14:38
    Looks very bad. They don`t want to make our life easily, they did only a little piece of their work, and not so quickly as world need!
  • -_-

    RE: About Silverlight 2 Beta 1 Controls

    posted by Josh S. on Jul 01, 2008 16:37

    To have client side controls like Adobe's Flex is awesome.

    Even if it is lacking some intrinsic controls, As long as you get to construct

    new controls (user controls) whats the problem? Also, They don't mention how to get data from the server side like in Flex you have webservice, HttpService, RemoteObject, etc.

Add Comment

Login to comment:
  *      *