以下のコードを検討してください。
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>
ViewModel のプロパティにバインドして、トグル ボタンの VisualState を設定しようとしています。ここで、「参照の追加」リストに Microsoft.Expression.Interactivity.dll が見つかりません。VS 2010 を使用しています。何が欠けていますか? この dll を取得するには、Expression Blend をインストールする必要がありますか?
また、仕事を終わらせる他の方法はありますか?(ViewModel のいくつかのプロパティでバインドすることにより、コントロールの VisualState を変更します)。
ご関心をお寄せいただきありがとうございます。