剛剛接觸WPF中的動畫,並試圖將之前使用GDI +和C++編寫的程序重新編碼爲WPF和C#。該程序使用動畫路徑沿着這些路徑移動特定的圖像。我需要在路徑上的某些點停止附加的圖像,例如5秒,而所有其他路徑仍然動畫或更改附加圖像的速度,以便圖像在特定點處減速/加速。作爲即時通訊新的WPF我有一對夫婦的選擇,但我不知道有所有可能的:WPF動畫路徑速度和暫停
做每個路徑在一個單獨的故事板,然後使用SB的暫停/恢復功能,還使用了速度比例? (問題是我不知道我是否可以在同一個畫布上顯示多個故事板?)
使用關鍵幀以某種方式設置動畫停止或更改速度的精確點(不知道您是否可以執行這個關鍵幀或者有其他合適的動畫類)
我將歡迎就如何最好註釋實現這一使用方法兩種以上或由您的好建議的自我完全不同的一個。
問候 斯圖爾特
嗨羅馬,感謝您的意見。我很高興在這裏使用多個故事板是支持的,因爲這是我在腦海中選擇的首選方法。我也會研究數字2,但如果我遇到任何節目停止問題總是很好有一個備份計劃。對象在不同的地方停止和改變速度等等,基本上用戶繪製路徑,然後將圖像附加到所述路徑,然後用戶可以播放動畫並在特定點暫停並選擇要發生的事件,這可以是圖像更改,停止速度,添加文本等。 – 2013-03-14 14:54:07