Я дизайнер, использующий 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>