2008-09-30 11 views

Respuesta

24

No, no puede usar un DynamicResource en un Storyboard que esté dentro de un estilo o plantilla de control. De hecho, tampoco puedes usar una expresión de enlace de datos.

La historia aquí es que todo dentro de un estilo o plantilla de control debe ser seguro para usar en subprocesos y el sistema de sincronización en realidad trata de congelar el estilo o ControlTemplate para que sean seguros para subprocesos. Sin embargo, si está presente una expresión DynamicResource o enlace de datos, no puede inmovilizarlos.

Para más información vea: MSDN Link. Consulte las secciones 'Animar en un estilo' y 'Animar en una plantilla de control' (esta página de documentación es bastante larga).

Y para una solución temporal (al menos para mi escenario) ver: WPF Forum Post.

Espero que esto ayude a alguien. Perdí pelo más que suficiente.

Cory

+1

Guau, esto apesta mucho, pero gracias por explicar al menos por qué. –

+0

+1 por tomarse la molestia de compartir la respuesta. Gracias. –

Cuestiones relacionadas