Я дизайнер, использующий Expression Blend 4, а наша среда — .NET 3.5.
Эта проблема может быть простой для вас, ребята, но она вызывает у меня большую проблему.
Мне нужно применить взаимодействие к кнопке, которая вызовет состояние, когда кнопка станет активной.
На кнопке разработчик имеет логическое значение, связанное со свойством 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>