2011-08-06 33 views
2

2点あり、2点を結ぶ線を描く必要があります。描画された線をスローモーションにして、1点から始点をつけて別の点に接続します。キャンバスに「ゆっくり」線を描く

現在、キャンバスを使用して線を描画しています。

var line = new Line(); 
line.Stroke = Brushes.Black; 
line.StrokeThickness = 2.0; 

line.X1 = 1.0; 
line.Y1 = 1.0; 
line.X2 = 10.0; 
line.Y2 = 10.0; 

Canvas.SetRight(myCanvas, From.X); 
Canvas.SetBottom(myCanvas, From.Y); 
myCanvas.Children.Add(line); 

どのライブラリ関数でも可能ですか?

答えて

4

私は開始点と終了点を同じに設定し、次にストーリーボードを使用してエンドポイントのx、yをアニメートします。このように、あらゆる種類の変数を設定することができます。

+0

いいアイデア!イージング関数を追加することもできます。 –

+0

@Erno正確に! :) –

+0

Muad'Dibありがとう – Shankar

関連する問題