我正在創建一個氣泡遊戲,屏幕上有很多氣泡移動,當我用鼠標點擊它時,我想彈出一個氣泡。如何獲取在WPF C#中的橢圓位置?
我可以很容易地得到鼠標的位置,但我不知道如何獲得橢圓的位置,以檢查與鼠標點的交點。
有關如何獲得省略號位置的任何想法?
我使用Canvas作爲我的容器。
我正在創建一個氣泡遊戲,屏幕上有很多氣泡移動,當我用鼠標點擊它時,我想彈出一個氣泡。如何獲取在WPF C#中的橢圓位置?
我可以很容易地得到鼠標的位置,但我不知道如何獲得橢圓的位置,以檢查與鼠標點的交點。
有關如何獲得省略號位置的任何想法?
我使用Canvas作爲我的容器。
爲什麼不在橢圓本身上處理PreviewMouseDown(和/或PreviewMouseUp),而不是試圖找到基於位置的點擊橢圓?
這真的很有幫助,非常感謝。 –
沒問題。隨意標記爲答案:) –
Canvas.GetTop(myEllipse);
Canvas.GetLeft(myEllipse);
他們真的是橢圓或只是圈? – 2012-05-10 10:32:37