Предварительный просмотр Blend для Silverlight 5 бросает ошибку при использовании System.Windows.interactivity

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

  •  12-11-2019
  •  | 
  •  

Вопрос

При просмотре проекта Silverlight 5 в Blend, если вы используете System.Windows.Interactivity, вы получаете ошибку при загрузке конструктора. Вот пример исключения:

Невозможно изменить объект типа 'Microsoft.Expression.interactivity.core.changePropertyaction' для типа 'System.windows.interactivity.triggeraction'.

Код компилирует и работает без проблем, которые я просто не могу просмотреть конструктор в смеси. Кто-нибудь еще видел этот вопрос?

Обновление: это может быть только проблема в файле Themes \ Generic.xaml.

Обновление: Исправление было при объявлении пространств имен в XAML сделайте это:

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

вместо этого:

xmlns: i="CLR-пространство имен: system.windows.interactivity; assuse= system.windows.interactivity" xmlns: ei="CLR-пространство имен: Microsoft.Express.Express.Interactivity.Core; сборка= Microsoft.Expression.incist "

Надеюсь, это спасет кого-то еще некоторое время!

Это было полезно?

Решение

Исправление было при объявлении пространств имен в XAML сделайте это:

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

вместо этого:

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

Надеюсь, это спасет кого-то еще некоторое время!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top