Vista previa de mezcla para Silverlight 5 lanza error al usar System.Windows.interactividad

StackOverflow https://stackoverflow.com/questions/8977538

  •  12-11-2019
  •  | 
  •  

Pregunta

Al ver un proyecto Silverlight 5 en mezcla si está utilizando System.Windows.interactivity, obtiene un error al cargar el diseñador. Aquí hay un ejemplo de la excepción:

No se puede colocar el objeto de tipo 'Microsoft.Expression.interactivity.core.changePropertyaction' para escribir 'System.Windows.interactivity.triggeraction'.

El código compila y se ejecuta sin problemas, simplemente no puedo ver el diseñador en la mezcla. ¿Alguien más ha visto este problema?

Actualización: Esto solo puede ser un problema en el archivo Themes \ Genric.XAML.

Actualización: La corrección fue al declarar los espacios de nombres en el XAML, haga esto:

xmlns: i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns: ei="http://schemas.microsoft.com/expression/2010/interacciones"

en lugar de esto:

xmlns: i="CLR-Namespace: System.Windows.interactivity; montaje= System.Windows.interactivity" XMLNS: EI="CLR-Namespace: Microsoft.Expression.interactivity.core; montaje= Microsoft.Expression.interacciones "

¡Esperemos que esto guarde a alguien más algún tiempo!

¿Fue útil?

Solución

La solución fue cuando se declara los espacios de nombres en el XAML, haga esto:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"

en lugar de esto:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"

¡Esperemos que esto guarde a alguien más algún tiempo!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top