Compartir FloatAnimation
Hola de nuevo Amigos,
Estoy creando un efecto para algunos botones específicos que al pasar el mouse sobre ellos se resalten haciéndose mas grandes, para ello estoy utilizando dos componentes FloatAnimations con la siguiente configuración:
1)En el Primer FloatAnimation modifico las propiedades
Durations = 0.5
PropertyName = Scale.X
StartValue = 1
StopValue = 1.2
Trigger = IsMouseOver=True
TriggerInverse =IsMouseOver=false
1)En el Segundo FloatAnimation modifico las propiedades
Durations = 0.5
PropertyName = Scale.Y
StartValue = 1
StopValue = 1.2
Trigger = IsMouseOver=True
TriggerInverse =IsMouseOver=false
Dichos componentes están colocados dentro de cada botón
La pregunta es, sin modificar el Default Style ya que modificaría todos los botones, es posible compartir esta funcionalidad para los botones que considere sin tener que agregar al CustomStyle o directamente a cada botón colocar los dos citados FloatAnimation, lo veo desde el punto de vista de los recursos consumidos ya que si tengo 100 botones por 2 FloatAnimation serian 200 FloatAnimation + 100 botones + todos los controles adicionales además de servirme esto para otros efectos que pueda crear.
|