我很難搞清楚爲我的用戶界面製作動畫的正確方法。我知道我可以做這兩件事情,但是我提出的所有解決方案都意味着很多(醜陋的)代碼,並且必須有更好的方法。動畫製作Windows應用商店應用-UI
什麼是正確或最「最乾淨」的方式來創造一些價值,這是綁定到一個屬性。我在我的模型上有Color -property,它定義了元素的背景顏色。當顏色發生變化時,我希望它變得平滑,而不是突然變色。這是否可以在xaml中完成,以便模型不必知道這一點?
交叉淡入如何?目前我已經通過將兩個控件放在彼此頂部(網格中)來實現這一點。當我開始更改時,I 1.將元素1的可見性設置爲可視 2.啓動動畫,將元素1的不透明度從0更改爲1 3.啓動動畫,將元素2的不透明度從1更改爲0 4.當動畫完成後,設置element2的知名度崩潰(這樣它不會捕獲所有鼠標事件)
哦,(MVVM)應用程序是用C#和XAML,使用的WinRT的API