2012-01-17 76 views
1

就這一點。我希望當一個TextBlock的數據綁定屬性文本例如發生變化時,會執行一個動畫以向用戶提供一些反饋。如何才能做到這一點??謝謝!數據綁定屬性更改時執行故事板

+0

是否使用MVVM這是非常簡單的?如果是,那麼你可以在你的屬性設置器中使用Messenger來發送消息給助手類,然後在你的視圖上啓動動畫。或者你可以使用轉換和視覺狀態。 – BigL 2012-01-17 20:21:55

回答

5

我發現了一個辦法做到這一點使用PropertyChangedTrigger

<Interactivity:Interaction.Triggers>  
    <ec:PropertyChangedTrigger Binding="{Binding KnownMeaning}" > 
     <eim:ControlStoryboardAction Storyboard="StaticResource Storyboard2}"/> 
    </ec:PropertyChangedTrigger> 
</Interactivity:Interaction.Triggers> 

有可能是一個更好的解決方案,但我認爲