|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
|
Announcements
Chapters
Services
Feature Zones
|
IntroductionThis is a simple tutorial that shows you how to create an animation button in Silverlight 2. I didn't write the XAML code by myself, I used Expression Blend 2. Using the codeFor an animation button with three states, we should first create three storyboards.
Then, in each storyboard, we should create a key frame to show the new state, something like this:
Be careful, we mustn't use the key frames like this:
because the animation will show incorrectly. After that, we should control the animation with events. I used these methods to do that: private void buttonGrid_MouseEnter(object sender, MouseEventArgs e)
{
Storyboard1.Begin();
}
private void buttonGrid_MouseLeave(object sender, MouseEventArgs e)
{
Storyboard2.Begin();
}
private void buttonGrid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Storyboard3.Begin();
}
History
|
||||||||||||||||||||||||||||||||||||||||