Update 10/2/2008: Unfortunately, Jesse Liberty is ill and won’t be able to make it tonight. This meeting has been cancelled and Jesse will be speaking at our December 4, 2008 meeting.
Reminder: Beantown .NET is meeting this week on Thursday, October 2nd.
For our October meeting, we have Jesse Liberty from Microsoft presenting “Skinning Silverlight Controls”.
As always, our meeting is open to everyone so bring your friends and co-workers. If you’re planning to come, please RSVP by 3pm on 10/2. Click here to RSVP
Our location (75 State St) has tighter security than our old location so it is important to RSVP in advance to make your security check in as smooth as possible.
• November 6 – Assorted Beantown .NET Members doing 30 minute talks
• December 4 – TBA
I’ve been thinking for a while that I’d like to get more involvement from our members. So, for our November 6th meeting, we’ll be doing either 3 or 4 short talks in a single meeting all given by Beantown members.
If you’ve got an idea for a ~30 minute talk, let me know.
Beantown Meeting Details
When: Thursday, October 2, 2008, 6:00 – 8:00pm
75 State St., 9th Floor
Skinning Controls: An introduction to separation of presentation from logic in Silverlight Controls
using the Parts and State Model with the Visual State Manager – a practical demonstration in Expression Blend and Visual Studio
This presentation will describe the Parts and States model and the advantage of decoupling the appearance of a Control from the underlying logic of its events. We will take a close look at the VisualStateManager which enables the Control to change its appearance in response to being placed in different states (such as mouseOver and Pressed) without reliance on event logic, and to manage the transition from one state to another using animation (Xaml storyboards). In Silverlight every control is lookless, and the appearance of all controls are determined by templates; we will examine how to create these templates which are defined in Xaml, and we will look at how Expression Blend can greatly simplify the work involved. Finally, if time allows, we will delve into advanced topics such as “in-state animation” and the creation of skinnable custom controls.
Jesse Liberty, “Silverlight Geek, ” is a Microsoft Senior Program Manager in the Silverlight Development Division where he is responsible for the creation of tutorials, videos and other content to facilitate the learning and use of Silverlight.
Even before joining Microsoft, Jesse was well known in the industry in part because of his many bestselling books, including O’Reilly Media’s Programming .NET 3.5, Programming C# 3.0, Learning ASP.NET with AJAX and the soon to be published Programming Silverlight He has over two decades experience writing software, consulting and training, with stints at AT&T as a Distinguished Software Engineer and at Citibank as a Vice President in the Information Division.