Controls are where it’s at these days in the programming world. By using them you maximize re-use, enhance productivity and avoid building custom functionality. Plus, when you need a control to do something different you can always extend it rather than writing everything from scratch.
I just came across the new .NET logo and have to say that I like it since it’s cleaner than the old logo and more professional looking. The original logo was 8 years old so it was time for something new anyway. Here it is if you haven’t seen it yet:
Silverlight 2 provides a nice set of controls that can be used to capture and display data. While control properties can be set directly on the control in a XAML file using attributes, some properties will be duplicated between controls causing maintenance headaches. The following example demonstrates this problem:
I’ve had the opportunity to speak at a lot of cool places around the world but you can’t beat speaking in Hawaii! I’ve looked forward to this trip for quite awhile since I get to talk about a brand new technology in a really nice location. Thanks to everyone that attended. We had a great crowd with a lot of questions and interest in Silverlight 2. For those that made it (or for those of you who are interested) you’ll find the slides here and code samples here. The talk covered the following topics.
- Creating Silverlight 2 Projects in Visual Studio 2008
- XAML Fundamentals
- Using Silverlight 2 Layout and User Input Controls
- Defining and Using Styles
- Data Binding and Networking Support
- Animation Features
The content is based on a new Silverlight 2 class I wrote that we’re offering at The Wahlin Group.
Silverlight 2 was released today! Read more about the big announcement at Scott Guthrie’s blog. If you’ve been waiting to get into Silverlight 2 until it was officially released check out the following articles. Spike Xavier and I also put together a little song about Silverlight 2 awhile back which can be heard here.