Reader small image

You're reading from  Instant Silverlight 5 Animation

Product typeBook
Published inJan 2013
Reading LevelIntermediate
PublisherPackt
ISBN-139781849687140
Edition1st Edition
Languages
Right arrow
Author (1)
Nick Polyak
Nick Polyak
author image
Nick Polyak

Nick Polyak is a technology enthusiast who enjoys building software and learning new technologies. For the past six years, Nick worked primarily on Silverlight/WPF projects, and prior to that he worked with C++ and Java. Nick is looking forward to harnessing the new capabilities coming with HTML5 and modern JavaScript libraries. Nick got his Ph.D. from Rensselaer Polytechnic Institute in 1998. He did his research in Wavelet based image processing and published a number of papers on the subject. More recently Nick published several articles on codeproject.com some of which (a Prism tutorial and an article on MVVM) became quite popular. Nick is the owner of the AWebPros.com consulting company.
Read more about Nick Polyak

Right arrow

Animating Silverlight controls


Silverlight provides many built-in controls. It also empowers the developers to create their own controls – so called custom controls. Even the built-in Silverlight controls can be fully re-styled with all of their visual parts replaced by the designer. In the following sections, you will see how to use the VisualStateManager concept in order to provide custom animations for a built-in Silverlight button and later for a custom button-like control.

Tools for animating controls

Here is some bad news and good news for the WPF developers: the bad news – Silverlight does not have a built-in property or data triggers to trigger a visual change within a style or a template; the good news – the MS Expression Blend SDK functionality to a large degree mitigates this deficiency by providing classes to replace missing triggers. DataTriggers can detect a change of property within a control and fire, for example, ChangePropertyAction – which can trigger some visual property...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Instant Silverlight 5 Animation
Published in: Jan 2013Publisher: PacktISBN-13: 9781849687140

Author (1)

author image
Nick Polyak

Nick Polyak is a technology enthusiast who enjoys building software and learning new technologies. For the past six years, Nick worked primarily on Silverlight/WPF projects, and prior to that he worked with C++ and Java. Nick is looking forward to harnessing the new capabilities coming with HTML5 and modern JavaScript libraries. Nick got his Ph.D. from Rensselaer Polytechnic Institute in 1998. He did his research in Wavelet based image processing and published a number of papers on the subject. More recently Nick published several articles on codeproject.com some of which (a Prism tutorial and an article on MVVM) became quite popular. Nick is the owner of the AWebPros.com consulting company.
Read more about Nick Polyak