私はExpression Blend 4を使用するデザイナーであり、私たちの環境は.NET 3.5です。Expression Blend Interaction:ボタンのIsEnabled値を探すためのトリガーの設定方法?
この問題は皆さんにとっては簡単かもしれませんが、それは私に大きな問題を引き起こしています。
ボタンが有効になったときに状態をトリガーするボタンに対話を適用する必要があります。
ボタンの開発者は、IsEnabledプロパティに関連付けられたブール値を持ちます。 EventTriggerにEventNameを指定する必要があります。唯一考えられるのはIsEnabledChangedです。しかし、私はアプリを実行すると、これは何もしません。
ボタンのIsEnabledプロパティのブール値の変更を探すようにトリガーに指示するにはどうすればよいですか?ここで
はコードです:
<Button x:Name="SaveButton"
Command="{Binding SaveCommand}"
IsEnabled="{Binding IsSaveAllowedBool}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="IsEnabledChanged">
<ic:GoToStateAction StateName="MyState"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>