我有一個用戶控件,其datacontext設置爲視圖模型。用戶控件包含一些與視圖模型的屬性綁定的文本塊和文本框。我想在視圖模型的屬性值發生變化時做一個小動畫,但我似乎無法找到在Silverlight中執行此操作的方法。Silverlight 4:如何在DataBinding期間更改TextBlock的文本時觸發動畫?
在WPF中,我們可以使用NotifyOnTargetUpdated和Binding.TargetUpdated等屬性來捕獲更改,但它們似乎從Silverlight中丟失。在我的情況下,動畫不是基於屬性的值,這意味着當某個屬性的值例如是5時,我不想開始動畫。相反,每次屬性值改變時動畫都應該開始(突出顯示已更改內容爲用戶)。
下面是關於如何做到這一點在WPF答案:Animate WPF Text when binding updates, how?
但我怎麼可以做同樣的Silverlight 4?