How to write Silverlightbutton Picture switch style Code
This article introduces the "how to write Silverlightbutton picture switching style code" related knowledge, in the actual case of the operation process, many people will encounter such a dilemma, and then let the editor lead you to learn how to deal with these situations! I hope you can read it carefully and be able to achieve something!
The copy code is as follows:
Using System
Using System.Collections.Generic
Using System.Linq
Using System.Net
Using System.Windows
Using System.Windows.Controls
Using System.Windows.Documents
Using System.Windows.Input
Using System.Windows.Media
Using System.Windows.Media.Animation
Using System.Windows.Shapes
Namespace ImageButtonTest
{
/ / /
/ build by lp
/ / /
Public class MyImageButton: Button
{
Public static readonly DependencyProperty ImageNormalProperty =
DependencyProperty.Register ("ImageNormal"
Typeof (ImageSource)
Typeof (MyImageButton)
New PropertyMetadata (null))
Public static readonly DependencyProperty ImageHoverProperty =
DependencyProperty.Register ("ImageHover"
Typeof (ImageSource)
Typeof (MyImageButton)
New PropertyMetadata (null))
/ / move the mouse to the top
Public ImageSource ImageHover
{
Get {return (ImageSource) GetValue (ImageHoverProperty);}
Set {SetValue (ImageHoverProperty, value);}
}
/ / default picture
Public ImageSource ImageNormal
{
Get {return (ImageSource) GetValue (ImageNormalProperty);}
Set {SetValue (ImageNormalProperty, value);}
}
Public MyImageButton ()
{
This.DefaultStyleKey = typeof (MyImageButton)
}
}
}
One is the mouse over the imageSource, and the other is the default source.
Take a look at its style and control it with sotryboard.
When the mouse MouseOver, one Visible and one Collapsed.
The copy code is as follows:
Visible
Collapsed
So it can be used.
Let's call it on the page
The copy code is as follows:
"how to write Silverlightbutton picture switching style code" is introduced here, thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!