2012-11-04 29 views
1

我曾希望使用PointAnimation來製作Line的動畫,但發現該線的端點不是依賴屬性,各個組件都是依賴項屬性。使用PointAnimation動畫一條線

纔有可能子類Line,加入依賴屬性的端點(例如P1P2),然後動畫這個類的實例與PointAnimation

回答

1

您可以創建一個線作爲路徑:

<Path Stroke="Black" StrokeThickness="1"> 
    <Path.Data> 
     <LineGeometry x:Name="line" StartPoint="0,0" EndPoint="100,100"/> 
    </Path.Data> 
</Path> 

現在你可以動畫LineGeometry的StartPoint和EndPoint屬性。

+0

是的,謝謝克萊門斯!剛剛開始閱讀關於幾何和形狀之間的區別。 – dharmatech