我原以爲這是一個普遍的願望,但如果我能找到它,我會被詛咒的。通過使用兩個圖像來動畫一個精靈
我只想通過交換兩個圖像來動畫圖像。我嘗試了StoryBoard,但顯然你不能改變故事板的來源。我能想出的唯一答案是一個計時器,我不認爲這是最好的方法。
編輯:How do I animate image content in WPF?進入「同類問題」窗口。雖然這將做我想要的,但它是「黑客」,因爲它的OP說,它只交換兩個圖像,如果我想要一個完整的序列10或20或100怎麼辦?
我原以爲這是一個普遍的願望,但如果我能找到它,我會被詛咒的。通過使用兩個圖像來動畫一個精靈
我只想通過交換兩個圖像來動畫圖像。我嘗試了StoryBoard,但顯然你不能改變故事板的來源。我能想出的唯一答案是一個計時器,我不認爲這是最好的方法。
編輯:How do I animate image content in WPF?進入「同類問題」窗口。雖然這將做我想要的,但它是「黑客」,因爲它的OP說,它只交換兩個圖像,如果我想要一個完整的序列10或20或100怎麼辦?
我發現了另一篇文章這裏的SO的答案聽起來像它可以解決您的問題:Change an image during animation using storyboard
這種方法的問題是,它也不滿足您的要求支持任意數量的圖像。
我打算提出一種不同的方法,將數據綁定到圖像路徑,然後在代碼中簡單地改變路徑,但我還沒有得到它的工作。
這裏,似乎有一種優雅的方式來處理您的要求的文章:http://www.codeproject.com/Articles/364529/Animation-using-Storyboards-in-WPF
希望這會爲你工作。
底部的文章看起來不錯,我將需要嘗試一下,看看我是否可以把它工作。 –