xaml - Maintain Control.Opacity with animation according to it's "Disabled" visual state? -
i have custom button.
i want when goes "disabled" state, it's opacity
property should swap 65% or so, on time frame of around second, when leaves "disabled" state, should turn opacity 100% (animated).
how done?
how done?
this short video answered question in minutes!
here needed:
<visualstatemanager.visualstategroups> <visualstategroup x:name="commonstates"> <visualstategroup.transitions> <visualtransition generatedduration="0:0:0.3" to="disabled"/> <visualtransition from="disabled" generatedduration="0:0:0.3"/> </visualstategroup.transitions> <visualstate x:name="normal"/> <visualstate x:name="mouseover"/> <visualstate x:name="pressed" /> <visualstate x:name="disabled"> <storyboard> <doubleanimationusingkeyframes storyboard.targetproperty="(uielement.opacity)" storyboard.targetname="layoutroot"> <easingdoublekeyframe keytime="0" value="0.55"/> </doubleanimationusingkeyframes> </storyboard> </visualstate> </visualstategroup> </visualstatemanager.visualstategroups>
Comments
Post a Comment