Coordinate的類型為Point,因此,我將原先精靈移動用的DoubleAnimation動畫類型替換成了PointAnimation;這樣,不論是在代碼結構還是性能上均得到很大的優(yōu)化。更改控件坐標時,只需修改它的Coordinate = new Point(x,y)即可,系統(tǒng)會判斷該關聯屬性的值是否發(fā)生改變而激發(fā)ChangeCoordinateProperty方法,從而更新該控件最終在畫面中的LeftProperty、TopProperty和ZIndexProperty。沒錯,關聯屬性就是這么強大。