[問題] wpf後台ellips圓心如何在canvas中定位

看板C_Sharp (C#)作者 (Jack)時間7年前 (2018/01/15 20:18), 編輯推噓0(003)
留言3則, 2人參與, 7年前最新討論串1/2 (看更多)
在wpf中,根據模擬data隨時會要在canvas中畫出正確xy點,同時間畫面大約會有500點 而且畫面會一直更新而成動畫,更新速度越快越好(所以才從winform轉為wpf) 由於點會從data產生,所以只能在後台寫 問題1: Ellips要在指定的位置出現,是要使用什麻屬性呢? 遍尋MSDN不著,卡住了 問題2: 大致上就是在timer裡面做Ellipse物件的增減並刷新canvas 目前刷新的方法是直接 canvas.Child.clear(); canvas.Child.Add(Ellips1); canvas.Child.Add(Ellips2); ...... 不過這樣的動畫好像還是不太順,是否有更順暢的做法呢 最近改用wpf寫程式,實在很不熟練 先感謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.36.23 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1516018708.A.5E9.html

01/17 01:29, 7年前 , 1F
這樣不夠快?
01/17 01:29, 1F

01/17 01:30, 7年前 , 2F
隨機500~1000個點,隨機移動位置
01/17 01:30, 2F

01/17 10:03, 7年前 , 3F
goo.gl/mYJe7F
01/17 10:03, 3F
文章代碼(AID): #1QN9mKNf (C_Sharp)
文章代碼(AID): #1QN9mKNf (C_Sharp)