Question

Lorsque vous affichez un projet Silverlight 5 dans Blend si vous utilisez System.Windows.InterActivity, vous obtenez une erreur lors du chargement du concepteur. Voici un exemple de l'exception:

Impossible de lancer un objet de type 'Microsoft.Expression.InterActivity.Core.ChangePropertyAction' à type 'System.Windows.InterActivity.triggerAction'.

Le code compile et fonctionne sans aucun problème, je ne peux tout simplement pas afficher le concepteur dans Blend. Quelqu'un d'autre a-t-il vu ce problème?

MISE À JOUR: Ce n'est peut-être qu'un problème dans le fichier themes generic.xaml.

Mise à jour: le correctif était lors de la déclaration des espaces de noms dans le XAML, faites ceci:

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

au lieu de cela:

xmlns: i = "clr-namespace: system.windows.interActivity; assembly = System.Windows.InterActivity" xmlns: ei = "clr-namespace: microsoft.expression.interActivity.core; assembly = Microsoft.Expression.Interactions"

J'espère que cela fera gagner du temps à quelqu'un d'autre!

Était-ce utile?

La solution

Le correctif était lors de la déclaration des espaces de noms dans le XAML, faites ceci:

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

au lieu de cela:

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

J'espère que cela fera gagner du temps à quelqu'un d'autre!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top