Welcome to Windows Presentation Foundation (WPF)
Top Tasks :

WPF Team Bloggers

Browse by Tags

All Tags » silverlight » Controls   (RSS)

  • Silverlight 1.1 controls from ComponentOne

    ComponentOne Labs features a suite of over 30 UI controls and components for Silverlight 1.1. This is an impressive list covering the gamut with buttons, text controls, lists, date pickers and layout containers. Apparently charting controls and grid are in the works. You can play with these controls on their slick gallery . I'm very impressed. My team shipped a set of sample UI controls with the Silverlight 1.1 Alpha SDK building on the platform's basic foundations for control extensibility. I've been pleasantly surprised by the the sorts of things the community has done with what can only be kindly referred to as rudimentary support in the platform. As Silverlight 1.1 evolves, you will see the platform provide a lot of the building blocks such as robust keyboard/input support, a layout system, basic UI controls and more. The possibilities are endless. Of course, there's still a lot to get done. If you've read this far, you probably care. Please tell us about your experiences building RIAs Read More...
  • Some Great Silverlight Controls

    The Silverlight 1.1 alpha bits don't currently have much in the way of controls. The infrastructure is there (you can derive from System.Windows.Control, for instance), and we include a few early sample controls (button, slider and so on, including source code) with the SDK, but the full set of controls won't come until the next public release. In the meantime, Tim Heuer pointed me at an interesting set of controls that have been developed by an organization called NETiKA Technologies. If you go to this demo page , you'll see that they've somehow taken a pretty broad set of Windows Forms controls and implemented them for Silverlight (and Flash). Or at least, I think that's what they've done. It's not entirely clear what's going on under the covers here, since the code you write starts off as a Windows Forms application that the toolkit cross-compiles to Silverlight. The demos are pretty impressive - a little slow (it is alpha code running on alpha code, to be fair), but particularly the Read More...
  • Namescopes in Silverlight

    When you start naming things, you quickly realize that you need a method to disambiguate or resolve conflicts between names. When your sister cried out "Mom! Pete flushed the goldfish down the toilet!", your mom knew the "Pete" your sis was referring to was you, not the kid down the street. That's because she used an implicit name scope to infer. What is a name scope? Nick Kramer describes a name scope or namescope thusly: "In almost all programming languages, names are not globally unique, they are unique only relative to other names in the same name scope. In C++ and C#, a name scope is roughly what goes between curly braces -- { }. And in C++ and C#, namescopes nest -- if the compiler can't find the name in the nearest namescope { }, it will look in the containing namescope. Xaml names have many of the same issues. In <Button Name="foo">, foo is not unique to the whole program, there could be other xaml files with the same name. And you can instantiate that xaml file multiple times Read More...
  • A Layout System and Containers for Silverlight 1.1 Alpha

    Dave Relyea's first blog post showcases some work he'd been recently doing to build a layout system, several layout containers and some layout-aware controls -- all in user code. Ooh, but that's not all. Dave cranked up a pretty cool TextBox control as well. See Silverlight 1.1 Alpha Layout System and Controls Framework . You can use this until the Silverlight 1.1 platform natively supports layout and editing (which is... soon). Read More...
  • Silverlight UI Controls

    If you've played with Microsoft Silverlight 1.0 Beta or 1.1 Alpha bits, you've no doubt noticed that while there's Canvas, TextBlock and other such controls, there is no Button or ListBox or even layout elements like StackPanel or Grid. Rest assured, your UI development needs are always on our mind. If you download the Silverlight 1.1 Alpha SDK , you'll see a UI controls package in there. You didn't think we'd leave you in the lurch, did you? Although it is very easy to whip up a Button control with XAML and some code in Silverlight, that detracts from your app building. To address this, we've released a modest set of controls in the Silverlight UI Controls package. These include: Button ScrollBar ScrollViewer Slider ListBox Also included are a couple primitives like RepeatButton, Thumb and GripThumb. All of the controls in that package are managed code controls i.e. they rely on Silverlight 1.1 Alpha and the CLR and Silverlight framework in it. These controls currently sport the Silverlight Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us