Почему я получаю сообщение об ошибке при попытке использовать поведение в WPF? - PullRequest
3 голосов
/ 23 декабря 2011

Я пытаюсь использовать поведение для обработки события нажатия кнопки в WPF.

<Button Content="Another Button" Width="100" IsEnabled="True">
    <i:Interaction.Triggers>        
       ...
    </i:Interaction.Triggers>
</Button>

Однако я получаю это сообщение об ошибке:

Присоединяемое свойство «Триггеры» не найдено в типе «Взаимодействие»

Вот мое пространство имен для i: xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

И я включил System.Windows.Interactivity сборку. Я предположил, что это все, что мне нужно сделать, чтобы использовать поведение, но, очевидно, что-то идет не так.

Ответы [ 2 ]

3 голосов
/ 31 июля 2012

Для Visual Studio 2010 вам необходимо включить эти 3 ссылки из Expression Blend: System.Windows.Interactivity, Microsoft.Expression.Controls и Microsoft.Expression.Interactions.

2 голосов
/ 23 декабря 2011

Это звучит как известная проблема в Visual Studio 2008 . Если вы используете VS 2008, это исправление может исправить проблему (хотя у меня иногда возникали проблемы после его установки).

Это поведение было исправлено в Visual Studio 2010.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...