靜態 UI 的缺憾
完全靜態的介面讓使用者難以判斷應用程式是否回應、是否凍結。視覺回饋是確認互動的關鍵。控制項模仿物理行為(按鈕被按下凹陷),但若瞬間切換狀態會顯得生硬、做作。
動畫的雙重價值
- 真實感:平滑過渡模擬物理世界(慣性、彈性),賦予自然感覺。
- 引導注意力:現實世界物體不會憑空出現/消失;早期電影硬切換會嚇到觀眾。電腦 UI 常用生硬切換,動畫能讓使用者輕鬆追蹤視覺轉換(頁面切換、視窗彈出/收合)。
WPF 的動畫優勢
- Windows 早可播放影片,但那是「移動內容孤島」。
- WPF 讓幾乎任何 UI 元素的可見外觀都能輕鬆加上動畫,整合進保留模式圖形系統,非獨立播放器。
- 聲明式、高效能、支援硬體加速、與樣式/模板/資料繫結無縫整合。