创建拖放游戏

时间:2013-07-05 18:23:18

标签: c# wpf drag textblock

我创建的游戏首先要求用户将某个文本块拖动到矩形中。根据放入矩形的文本块,我想存储该特定文本块的内容。重要的是要注意:我希望仅当 时,存储的值才会在矩形内部删除文本块。

问题:我怎样才能让计算机知道矩形包含文本块?

这是一个截图,使事情更清晰:http://gyazo.com/3aa3a8678f11260889261fcd46366616.png

截至目前,我可以拖放文本块,但计算机无法知道文本块和矩形是否相交。 我一直试图解决这个问题几天了,并且花了很多时间尝试使用system.drawing.rectangle.IntersectsWith()...才发现你不能动态添加一个system.drawing.rectangle到画布。

我还想过通过坐标来做:if(文本块的坐标在矩形坐标的范围内)...但是,我花时间试图弄清楚如何动态获取坐标的位置xaml控制,只是发现你不能。

有人可以提供一些指导吗?我一直在努力解决这个问题而且我已经走到了尽头,所以任何程度的帮助都会很棒。

谢谢!

0 个答案:

没有答案