Silverlight
A few weeks ago in the Silverlight forums, a user asked how they could attach to the OnCompleted event of a Visual StateManager animation. At first, this sounds trivial, but the VisualStateManager does not directly expose a way to obtain a Storyboard. However, the VisualStateManager does return a list of the VisualStateGroups through the GetVisualStateGroups method. We can take advantage of this method to obtain a reference to the desired storyboard.
The FindStoryboard method defined in this helper class iterates over each of the VisualStateGroups until it finds a match, it then iterates over each Visual State in the group until...
As previously announced by Shawn Burke on his blog, the Silverlight Toolkit has just been released! Much like the AJAX Control Toolkit for ASP.NET, the Silverlight Control Toolkit Team will be introducing new controls and features which may eventually make it into the Silverlight platform. I like to think of it as an incubator for new controls in Silverlight. This is really cool because it gives the community the chance to use the controls much earlier and provide valuable feedback to help influence the product direction. Another added benefit to this is that the...
It’s been a while, but Silverlight Contrib 2008.0.0 – Alpha 2 has finally been released! I have to admit that I changed the original goals for this release, but that’s the type of thing that happens when you get tons of unexpected support from the community. I’d like to personally thank Koen Zwikstra, Rob Houweling, and Shawn Wildermuth for helping with this release. Be sure to check out the new site at SilverlightContrib.org. While most of the project will be hosted on CodePlex, this site will serve as the main...
In a press conference today, Scott Guthrie announced the availability of Silverlight 2 on October 14th, 2008! Congratulations to the Silverlight team on this exciting release, this is going to be a great product!
Quite often, I hear people asking if they can use .NET assemblies compiled for the full .NET runtime in Silverlight. Unfortunately, this just isn’t possible, the Silverlight runtime is a subset of the full .NET runtime and for code to run correctly under the Silverlight runtime, there are various dependencies that must be linked and verified at compile time. But (there is always a but), there is one technique that you can use that effectively allows you to write your code once and have it work in both Silverlight and regular .NET applications. This isn’t a new technique, but I’m...
Richmond, VA Code Camp 2008.2 will be held this Saturday (October 4th, 2008). For those of you that haven’t registered yet, what are you waiting for? Kevin Hazzard has done a great job organizing the event and there is an excellent speaker roster. Be sure to look for me at the event, I’ve got the only Silverlight presentation slot ;) Register Here Speaker List
Silverlight 2 RC0 has just been released and, as usual, Scott Guthrie has punctuated the release with another informative blog post.
Summarizing Scott's post, here are a few of the things to expect from RC0:
Bug Fixes
ComboBox
PasswordBox
ProgressBar
MessageBox.Show()
New Control Skins (Much Nicer!)
General Improvements various Subsystems
Of course, you can also download a more comprehensive list of breaking changes.
It's also worth noting that this release is staggered in such a way that only the...
Today, Shawn Burke announced on his blog that Microsoft had recently organized a new controls team that will focus their efforts on developing controls for use in Silverlight and WPF. The team has an impressive roster and there is no doubt that we will see some great things from this group! After the release of Silverlight 2 - Beta 2, I was wondering how Microsoft would be able to continue to ship the source code for the controls since most of them have been integrated into the core product. But with this announcement, it is evident that this organization will...
So it has been a few weeks since I introduced Silverlight Contrib. So I thought I would post a quick update about the status so far. I've received a lot of positive feedback and volunteer offers (more on that below), which has been great! I've been working hard on the next release, here is what is planned for the next release: Improvements on mouse-capturing on the Color Picker Control. Color Picker Control - Adding the ability to supply a value for the selected color and have then control respond accordingly....
I've just started a new project on CodePlex called Silverlight Contrib. The aim of this project is to offer the most comprehensive collection of free and open source Silverlight controls. The first drop is very small, but with support from the community, I hope to grow this collection into a full suite of controls that you can incorporate into your solutions. Interesting in Contributing? I really need your help for this project to succeed. I am currently seeking people that are interesting in working on the project with me. ...
Full Silverlight Archive