2009-11-11 46 views
0

關於視覺狀態的簡單性以及WPF/Silverlight中它們之間的轉換有很多討論。視覺狀態管理器與WPF中的動畫

我需要在運行時動態生成動畫,以動畫旋轉3D模型(取決於用戶鼠標交互,我想圍繞其軸旋轉3D模型)。

我一直在運行時生成一個動畫和動畫模型,很好,但它感覺不對我...我想知道如果有人認爲在運行時創建視覺狀態將是一個更好的選擇?

乾杯, 馬克

回答

3

我不認爲這是Visual國一個合適的使用。我的理解是,它們是一個對象可以具有的不同狀態 - 一個按鈕是「正常」,「聚焦」,「按下」,「盤旋」等,並且視覺狀態管理器(VSM)控制這些狀態之間的轉換。

在你的情況下,你正在動畫的東西可以有無限多的狀態 - 對你模型中每個可能的觀點都有一個視圖。我不認爲VSM在這種情況下會特別有效。

+0

我其實很懷疑,謝謝 – Mark 2009-11-11 22:37:06

相關問題