Учитывая приведенную ниже код:Изменение VisualState элемента управления путем связывания его с некоторым свойством ViewModel
xmlns:interactivity="clr-namespace:Microsoft.Expression.Interactivity;assembly=Microsoft.Expression.Interactivity"
...
<ToggleButton IsChecked="{Binding Path=IsGlobalControllerAttached}" Command="{Binding Path=AttachDetachGlobalControllerAction}" ToolTip="{Binding Path=GlobalControllerToolTip}" Visibility="{Binding Path=CanApplyDateFilter, Converter={StaticResource bool2VisibilityConverter}}" Style="{StaticResource toolBarToggleButton}">
<i:Interaction.Behaviors>
<ei:DataStateBehavior Binding="{Binding IsGlobalControllerCreated}" Value="true" TrueState="Normal" FalseState="Disabled" />
</i:Interaction.Behaviors>
<Image Source="../../Common/Images/pin.png"/>
</ToggleButton>
Я пытаюсь установить VisualState из Кнопки переключения связывания его в какую-то собственность в ViewModel. Здесь я не могу найти файл Microsoft.Expression.Interactivity.dll в списке «Добавить ссылку». Я использую VS 2010. Что мне не хватает? Мне нужно установить Expression blend, чтобы получить эту DLL?
Также, Есть ли какой-либо другой способ выполнить работу? (Изменение VisualState элемента управления, предлагая его с некоторым свойством ViewModel).
Спасибо за ваш интерес.
Спасибо, ваш ответ помог. –
Может кто-нибудь указать на некоторую информацию о том, как это сделать на Blend? – javirs